a892e7a6aa
The events-touch test tested that clutter could properly process evdev touch events. It used uinput to post evdev touch events, thus only ran when runnig the test as root. Running as non-root it'd just silently pass. As Clutter doesn't process evdev touch events anymore, libinput does, so the test is fairly pointless, so remove it.
84 lines
2.0 KiB
Meson
84 lines
2.0 KiB
Meson
clutter_tests_conform_srcdir = join_paths(clutter_srcdir, 'tests/conform')
|
|
clutter_tests_conform_builddir = join_paths(clutter_builddir, 'tests/conform')
|
|
|
|
clutter_tests_conform_c_args = [
|
|
'-DG_LOG_DOMAIN="Clutter-Conform"',
|
|
'-DCOGL_DISABLE_DEPRECATION_WARNINGS',
|
|
]
|
|
clutter_tests_conform_c_args += clutter_debug_c_args
|
|
|
|
clutter_tests_conform_link_args = [
|
|
'-Wl,--export-dynamic',
|
|
]
|
|
|
|
clutter_conform_tests_actor_tests = [
|
|
'actor-anchors',
|
|
'actor-destroy',
|
|
'actor-graph',
|
|
'actor-invariants',
|
|
'actor-iter',
|
|
'actor-layout',
|
|
'actor-meta',
|
|
'actor-offscreen-limit-max-size',
|
|
'actor-offscreen-redirect',
|
|
'actor-paint-opacity',
|
|
'actor-pick',
|
|
'actor-shader-effect',
|
|
'actor-size',
|
|
]
|
|
|
|
clutter_conform_tests_classes_tests = [
|
|
'text',
|
|
]
|
|
|
|
clutter_conform_tests_general_tests = [
|
|
'binding-pool',
|
|
'color',
|
|
'interval',
|
|
'model',
|
|
'script-parser',
|
|
'units',
|
|
]
|
|
|
|
clutter_conform_tests_deprecated_tests = [
|
|
'animator',
|
|
'behaviours',
|
|
'group',
|
|
'rectangle',
|
|
'texture',
|
|
]
|
|
|
|
clutter_conform_tests = []
|
|
clutter_conform_tests += clutter_conform_tests_actor_tests
|
|
clutter_conform_tests += clutter_conform_tests_classes_tests
|
|
clutter_conform_tests += clutter_conform_tests_general_tests
|
|
clutter_conform_tests += clutter_conform_tests_deprecated_tests
|
|
|
|
test_env = environment()
|
|
test_env.set('G_TEST_SRCDIR', clutter_tests_conform_srcdir)
|
|
test_env.set('G_TEST_BUILDDIR', clutter_tests_conform_builddir)
|
|
test_env.set('G_ENABLE_DIAGNOSTIC', '0')
|
|
test_env.set('CLUTTER_ENABLE_DIAGNOSTIC', '0')
|
|
test_env.set('CLUTTER_SCALE', '1')
|
|
|
|
foreach test : clutter_conform_tests
|
|
test_executable = executable('@0@'.format(test),
|
|
sources: [
|
|
'@0@.c'.format(test),
|
|
],
|
|
include_directories: clutter_includes,
|
|
c_args: clutter_tests_conform_c_args,
|
|
link_args: clutter_tests_conform_link_args,
|
|
dependencies: [
|
|
clutter_deps,
|
|
libmutter_clutter_dep,
|
|
libmutter_cogl_path_dep
|
|
],
|
|
install: false,
|
|
)
|
|
|
|
test('clutter/conform/@0@'.format(test), test_executable,
|
|
env: test_env
|
|
)
|
|
endforeach
|