[gtk/master.win32: 15/16] testsuite: Setup tests env by platform
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/master.win32: 15/16] testsuite: Setup tests env by platform
- Date: Wed, 5 Aug 2020 07:29:48 +0000 (UTC)
commit b1bb3c338c4f3effcc108f582d437b791870ddfd
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Mon Aug 3 16:14:36 2020 +0800
testsuite: Setup tests env by platform
Check whether we really have x11 and wayland enabled before we try to setup the
tests to use these respective GDK backends, and only attempt to setup tests
running with the Broadway backend if it has been enabled.
Also, add a setup for running tests with the GDK-Win32 backend on Windows, for
builds that target Windows.
testsuite/meson.build | 51 +++++++++++++++++++++++++++++++++------------------
1 file changed, 33 insertions(+), 18 deletions(-)
---
diff --git a/testsuite/meson.build b/testsuite/meson.build
index 03a04048bd..4ef7cced9a 100644
--- a/testsuite/meson.build
+++ b/testsuite/meson.build
@@ -18,24 +18,39 @@ if get_option('debug')
common_env += [ 'GDK_DEBUG=default-settings' ]
endif
-add_test_setup ('x11',
- env: common_env + [
- 'GDK_BACKEND=x11',
- 'TEST_OUTPUT_SUBDIR=x11',
- ])
-
-add_test_setup ('wayland',
- is_default: true,
- env: common_env + [
- 'GDK_BACKEND=wayland',
- 'TEST_OUTPUT_SUBDIR=wayland',
- ])
-
-add_test_setup ('broadway',
- env: common_env + [
- 'GDK_BACKEND=broadway',
- 'TEST_OUTPUT_SUBDIR=broadway',
- ])
+if x11_enabled
+ add_test_setup ('x11',
+ env: common_env + [
+ 'GDK_BACKEND=x11',
+ 'TEST_OUTPUT_SUBDIR=x11',
+ ])
+endif
+
+if wayland_enabled
+ add_test_setup ('wayland',
+ is_default: true,
+ env: common_env + [
+ 'GDK_BACKEND=wayland',
+ 'TEST_OUTPUT_SUBDIR=wayland',
+ ])
+
+endif
+
+if os_win32
+ add_test_setup ('win32',
+ env: common_env + [
+ 'GDK_BACKEND=win32',
+ 'TEST_OUTPUT_SUBDIR=win32',
+ ])
+endif
+
+if broadway_enabled
+ add_test_setup ('broadway',
+ env: common_env + [
+ 'GDK_BACKEND=broadway',
+ 'TEST_OUTPUT_SUBDIR=broadway',
+ ])
+endif
subdir('performance')
subdir('gdk')
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]