[mutter] tests/wayland: Declare test clients using a list
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] tests/wayland: Declare test clients using a list
- Date: Thu, 3 Dec 2020 22:05:42 +0000 (UTC)
commit 4d15438d66434f38482c7a67210b5fdfe16d8749
Author: Jonas Ã…dahl <jadahl gmail com>
Date: Tue Nov 10 22:08:36 2020 +0100
tests/wayland: Declare test clients using a list
It'll be easier to add new tests this way.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1557>
src/tests/wayland-test-clients/meson.build | 48 +++++++++++++-----------------
1 file changed, 20 insertions(+), 28 deletions(-)
---
diff --git a/src/tests/wayland-test-clients/meson.build b/src/tests/wayland-test-clients/meson.build
index 4459a282e7..4442b0aea0 100644
--- a/src/tests/wayland-test-clients/meson.build
+++ b/src/tests/wayland-test-clients/meson.build
@@ -45,32 +45,24 @@ common_sources = [
test_driver_protocol_code,
]
-executable('subsurface-remap-toplevel',
- sources: [
- 'subsurface-remap-toplevel.c',
- common_sources,
- ],
- include_directories: tests_includepath,
- c_args: tests_c_args,
- dependencies: [
- glib_dep,
- wayland_client_dep,
- ],
- install: have_installed_tests,
- install_dir: wayland_test_client_installed_tests_libexecdir,
-)
+wayland_test_clients = [
+ 'subsurface-remap-toplevel',
+ 'invalid-subsurfaces',
+]
-executable('invalid-subsurfaces',
- sources: [
- 'invalid-subsurfaces.c',
- common_sources,
- ],
- include_directories: tests_includepath,
- c_args: tests_c_args,
- dependencies: [
- glib_dep,
- wayland_client_dep,
- ],
- install: have_installed_tests,
- install_dir: wayland_test_client_installed_tests_libexecdir,
-)
+foreach test : wayland_test_clients
+ executable(test,
+ sources: [
+ '@0@.c'.format(test),
+ common_sources,
+ ],
+ include_directories: tests_includepath,
+ c_args: tests_c_args,
+ dependencies: [
+ glib_dep,
+ wayland_client_dep,
+ ],
+ install: have_installed_tests,
+ install_dir: wayland_test_client_installed_tests_libexecdir,
+ )
+endforeach
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]