diff options
| author | Marco Trevisan (TreviƱo) <mail@3v1n0.net> | 2018-11-14 02:36:35 +0100 |
|---|---|---|
| committer | Marco Trevisan <mail@3v1n0.net> | 2019-05-02 19:56:23 +0000 |
| commit | c6d1cf4af45ea907560e850e298980e4e48cac8d (patch) | |
| tree | 9ebc7483dfe0f11690587b7f6bddfb59da358d00 /src | |
| parent | 8dbe4210b4930a7a1d1d2d9f2609e03b2820182f (diff) | |
| download | mutter-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
Diffstat (limited to 'src')
| -rw-r--r-- | src/tests/meson.build | 41 |
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, |
