summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Trevisan (TreviƱo) <mail@3v1n0.net>2018-11-14 02:36:35 +0100
committerMarco Trevisan <mail@3v1n0.net>2019-05-02 19:56:23 +0000
commitc6d1cf4af45ea907560e850e298980e4e48cac8d (patch)
tree9ebc7483dfe0f11690587b7f6bddfb59da358d00
parent8dbe4210b4930a7a1d1d2d9f2609e03b2820182f (diff)
downloadmutter-c6d1cf4af45ea907560e850e298980e4e48cac8d.tar.gz
tests: Add single stacking tests with suite
Don't launch the stacking tests in one single shot, to allow better debugging and being able to launch just one single test using meson test. Those tests can now be all launched with: meson test --suite stacking [single-test-name] https://gitlab.gnome.org/GNOME/mutter/merge_requests/442
-rw-r--r--src/tests/meson.build41
1 files changed, 22 insertions, 19 deletions
diff --git a/src/tests/meson.build b/src/tests/meson.build
index fd9a34803..20d70f8b2 100644
--- a/src/tests/meson.build
+++ b/src/tests/meson.build
@@ -101,26 +101,29 @@ headless_start_test = executable('mutter-headless-start-test',
install_dir: mutter_installed_tests_libexecdir,
)
-stacking_tests = files([
- 'stacking/basic-x11.metatest',
- 'stacking/basic-wayland.metatest',
- 'stacking/client-side-decorated.metatest',
- 'stacking/closed-transient.metatest',
- 'stacking/minimized.metatest',
- 'stacking/mixed-windows.metatest',
- 'stacking/set-parent.metatest',
- 'stacking/override-redirect.metatest',
- 'stacking/set-parent-exported.metatest',
-])
+stacking_tests = [
+ 'basic-x11',
+ 'basic-wayland',
+ 'client-side-decorated',
+ 'closed-transient',
+ 'minimized',
+ 'mixed-windows',
+ 'set-parent',
+ 'override-redirect',
+ 'set-parent-exported',
+]
-test('mutter/stacking', test_runner,
- env: test_env,
- args: [
- stacking_tests,
- ],
- is_parallel: false,
- timeout: 60,
-)
+foreach stacking_test: stacking_tests
+ test(stacking_test, test_runner,
+ suite: ['core', 'mutter/stacking'],
+ env: test_env,
+ args: [
+ files(join_paths('stacking', stacking_test + '.metatest')),
+ ],
+ is_parallel: false,
+ timeout: 60,
+ )
+endforeach
test('mutter/unit', unit_tests,
env: test_env,