forked from AuroraMiddleware/gtk
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.
This commit is contained in:
parent
d2291abe2a
commit
cf5a6a003a
@ -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',
|
||||
])
|
||||
if x11_enabled
|
||||
add_test_setup ('x11',
|
||||
env: common_env + [
|
||||
'GDK_BACKEND=x11',
|
||||
'TEST_OUTPUT_SUBDIR=x11',
|
||||
])
|
||||
endif
|
||||
|
||||
add_test_setup ('wayland',
|
||||
is_default: true,
|
||||
env: common_env + [
|
||||
'GDK_BACKEND=wayland',
|
||||
'TEST_OUTPUT_SUBDIR=wayland',
|
||||
])
|
||||
if wayland_enabled
|
||||
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',
|
||||
])
|
||||
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')
|
||||
|
Loading…
Reference in New Issue
Block a user