Michal Privoznik 7ba20863a7 meson: Annotate each test() with 'suite'
A test case can be part of a test suite (just like we already
have 'syntax-check'). This then allows developers to run only a
subset of tests. For instance - when using valgrind test setup
(`meson test -C _build/ --setup valgrind`) it makes zero sense to
run syntax-check tests or other script based tests (e.g.
check-augeas-*, check-remote_protocol, etc.). What does makes
sense is to run compiled binaries.

Strictly speaking, reaching that goal is as trivial as annotating
only those compiled tests (declared in tests/meson.build) and
running them selectively:

  meson test -C _build/ --setup valgrind --suite $TAG

But it may be also desirable to run test scripts separately.

Therefore, introduce two new tags: 'bin' for compiled tests, and
'script' for script based tests and annotate each test()
accordingly.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
2023-07-20 10:58:01 +02:00
..
2023-06-05 13:34:31 +00:00
2023-02-21 10:58:59 +01:00
2023-05-17 16:54:23 +02:00
2023-05-17 16:54:23 +02:00
2023-04-27 11:06:42 +02:00
2023-07-17 10:43:29 -05:00
2022-06-22 15:29:44 +02:00
2022-04-07 15:10:26 +02:00
2022-04-07 15:10:26 +02:00
2023-04-27 11:06:42 +02:00
2022-05-24 12:19:16 +02:00
2023-01-12 11:40:21 +01:00
2022-04-01 16:33:19 +02:00
2022-03-08 17:40:47 +01:00
2022-04-01 16:33:19 +02:00
2022-03-08 17:40:47 +01:00
2022-03-10 17:52:07 +01:00
2021-04-15 15:42:21 +02:00
2022-04-14 11:54:28 +02:00
2022-04-07 15:10:26 +02:00
2022-03-08 17:40:47 +01:00
2022-07-18 11:10:55 +02:00
2022-07-18 11:10:55 +02:00
2022-05-24 12:19:15 +02:00