meson/unittests
Eli Schwartz a580fac83a
tests: allow setting MESON_CI_JOBNAME=thirdparty
This is treated by the test harness as though unset, i.e. we do normal
skipping and don't assume we are running in Meson's own project CI.

However, it has one distinction which is that it isn't an error to set
$CI without setting $MESON_CI_JOBNAME, if it is in fact set but to the
ignored value.

This lets automated workflows such as Linux distro testing, particularly
alpine linux, set $CI or have it set for them by default, without
messing things up.

Also it has the advantage of $CI actually enabling useful benefits! We
will still assume that this thirdparty environment wants to force
verbose logging (printing testlogs, running ninja/samu with -v) and
colorize the console.
2022-02-17 14:48:27 -05:00
..
allplatformstests.py meson: Allow directory options outside of prefix 2022-02-09 11:04:59 -05:00
baseplatformtests.py ninja backend: Fix usage of same constants file for native and cross 2022-01-30 02:13:42 +05:30
darwintests.py editorconfig: add setting to trim trailing whitespace 2021-08-15 09:36:18 -04:00
datatests.py port from embedded data to importlib.resources 2022-01-10 18:36:57 -05:00
failuretests.py tests: replace python2 framework with metal 2021-11-18 16:55:14 -05:00
helpers.py tests: allow setting MESON_CI_JOBNAME=thirdparty 2022-02-17 14:48:27 -05:00
internaltests.py add message option to since_values and deprecated_values 2021-12-06 20:06:14 -05:00
linuxcrosstests.py ninja backend: Fix usage of same constants file for native and cross 2022-01-30 02:13:42 +05:30
linuxliketests.py ninja backend: Fix usage of same constants file for native and cross 2022-01-30 02:13:42 +05:30
machinefiletests.py editorconfig: add setting to trim trailing whitespace 2021-08-15 09:36:18 -04:00
platformagnostictests.py Condense test directory numbers for rc1. 2022-01-02 19:07:36 +02:00
pythontests.py editorconfig: add setting to trim trailing whitespace 2021-08-15 09:36:18 -04:00
rewritetests.py unittests: Fix warning about distutils deprecation 2022-01-30 02:13:42 +05:30
subprojectscommandtests.py tests: when generating git repositories, make sure that pgpsign is off 2021-09-03 14:14:15 -04:00
taptests.py editorconfig: add setting to trim trailing whitespace 2021-08-15 09:36:18 -04:00
windowstests.py Add a test for the --vsenv meson setup option 2022-01-16 23:42:19 +05:30