meson/test cases
Christoph Reiter 0762b86e59 tests: rename skip_on_jobname to expect_skip_on_jobname and skip_on_os to expect_skip_on_os
The test.json format currently has three keys related to skipping tests:

* `skip_on_jobname`
* `skip_on_os`
* `skip_on_env`

While `skip_on_env` marks the test itself as skipped, i.e. they don't get run when the
conditions are met, the other two skip options are just marking the test as "expected to be skipped"
if the conditions apply, i.e. they want to see `MESON_SKIP_TEST` in the output and things will
fail if that doesn't happen. They don't actually skip the tests as the names imply.

To make this clearer rename the keys:

* `skip_on_jobname` -> `expect_skip_on_jobname`
* `skip_on_os` -> `expect_skip_on_os`

`skip_on_env` stays the same, since that actually skips.

The docs were also confused about this, so adjust that too.
2024-03-17 04:46:26 -04:00
..
cmake cmake: Fix blunt target filtering skipping GENERATED dependencies 2024-01-16 11:00:26 -08:00
common interpreter: when overriding a dependency make its name match 2024-03-15 09:15:48 -07:00
csharp test: merge installed_files.txt into test.json 2020-02-25 21:47:42 +01:00
cuda Fix crash when getting cuda options 2021-10-27 15:29:44 -04:00
cython Fix `ERROR: no toolchain found` when run from unittests 2023-05-05 12:23:52 -04:00
d Fix build using GDC 13 2023-07-16 23:57:57 +03:00
failing Improve error messages for invalid option values 2024-03-15 09:23:46 -07:00
failing build Condense directory names for RC1. 2024-02-26 19:53:16 +02:00
failing test [TAP] Fix TAP parser when test exits with status 2021-02-19 17:17:20 +02:00
fortran Condense test directory names for release. 2023-06-28 15:28:52 +03:00
fpga/1 simple tests: remove deprecated `import('unstable_')` 2022-08-17 16:25:36 -04:00
frameworks tests: rename skip_on_jobname to expect_skip_on_jobname and skip_on_os to expect_skip_on_os 2024-03-17 04:46:26 -04:00
java tests: fix java JNI test assert for jni.h existing 2024-01-02 07:54:21 -08:00
keyval interpreter: move handling of module stability to interpreter 2022-08-17 16:25:36 -04:00
linuxlike dependencies: allow get_variable to define multiple pkgconfig defines 2023-11-14 14:59:12 -05:00
nasm nasm tests: skip asm language test on Solaris & illumos 2023-10-02 17:55:00 -04:00
native fix various spelling issues 2023-04-11 19:21:05 -04:00
objc Fix test failures on Darwin on a case-sensitive fs 2023-05-28 01:51:59 -04:00
objcpp editorconfig: add setting to trim trailing whitespace 2021-08-15 09:36:18 -04:00
osx Condense directory names for RC1. 2024-02-26 19:53:16 +02:00
python Fix KeyError in Python module 2024-02-19 21:52:09 +02:00
python3 tests: fix "4 custom target depends extmodule" with Python 3.8+ on Windows 2023-08-08 16:32:39 -04:00
rewrite rewriter: create {add,rm}_extra_files commands 2021-12-15 21:21:29 +01:00
rust compilers: Every compiler can run code 2024-03-15 11:38:54 -04:00
swift swift: Support swift_args 2023-12-26 10:33:08 -08:00
unit Fix detection of unknown base options in subproj 2024-03-10 13:09:32 -07:00
vala Vala: fixes to gresource handling (#12418) 2024-01-11 17:55:02 +02:00
warning Prohibit symlinks in test data dir because they get mangled by setup.py. 2023-11-07 21:52:14 +02:00
wasm editorconfig: add setting to trim trailing whitespace 2021-08-15 09:36:18 -04:00
wayland modules/wayland: Rename core_only to include_core_only 2022-09-07 08:43:29 -04:00
windows add support for vs_module_defs to Executables 2023-09-28 14:35:01 -04:00