weston/tests
Leandro Ribeiro 32a5acde5b tests: add mechanism to change Weston's behavior when running certain tests
There are some specific cases in which we need Weston to
behave differently when running in the test suite. This
adds a new API to allow the tests to select these behaviors.

For instance, in the DRM backend we plan to add a writeback
connector screenshooter. In case it fails for some
reason, it should fallback to the renderer screenshooter
that all other backends use. But if we add a test to
ensure the correctness of the writeback screenshooter,
we don't want it to fallback to the renderer one, we
want it to fail. With this new API we can choose to
disable the fallback behavior specifically for this test.

Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
2020-10-27 11:21:55 +00:00
..
reference tests: add viewport test for repeat mode 2020-03-12 13:22:06 +02:00
bad-buffer-test.c tests: migrate client tests 2020-01-30 10:10:35 +00:00
buffer-transforms-test.c tests: add buffer transform tests 2020-02-28 16:02:10 +02:00
config-parser-test.c tests/config-parser: Remove useless duplicate test 2019-11-28 19:24:13 +00:00
devices-test.c tests: migrate devices 2020-01-30 10:10:35 +00:00
drm-smoke-test.c tests: add drm-backend smoke test 2020-06-02 13:47:15 +00:00
event-test.c tests: migrate client tests 2020-01-30 10:10:35 +00:00
input-timestamps-helper.c tests: replace fprintf() with testlog() 2019-11-22 12:54:10 +02:00
input-timestamps-helper.h tests: Introduce input timestamps helper 2018-02-20 10:20:29 +02:00
internal-screenshot-test.c tests: Add a way to write a Weston.ini inside the test 2020-09-05 07:14:49 +00:00
ivi-layout-internal-test.c tests: migrate ivi-layout-internal 2020-01-30 10:10:35 +00:00
ivi-layout-test-client.c tests: migrate ivi-layout-test 2020-01-30 10:10:34 +00:00
ivi-layout-test-plugin.c tests: migrate ivi-layout-test 2020-01-30 10:10:34 +00:00
ivi-shell-app-test.c tests: Convert ivi-shell-app-test.c to use weston_ini_setup 2020-09-30 09:41:34 -03:00
ivi-test.h ivi-shell: implement surface_on_many_layer test 2016-06-29 11:32:23 +03:00
keyboard-test.c tests: migrate client tests 2020-01-30 10:10:35 +00:00
linux-explicit-synchronization-test.c tests: migrate linux-explicit-synchronization 2020-01-30 10:10:35 +00:00
matrix-test.c Rename matrix.h to libweston/matrix.h 2019-04-18 12:31:46 +03:00
meson.build tests: Convert ivi-shell-app-test.c to use weston_ini_setup 2020-09-30 09:41:34 -03:00
output-transforms-test.c tests: add output transform tests 2020-02-28 15:07:51 +02:00
plugin-registry-test.c tests: thread-based client harness 2020-01-30 10:10:34 +00:00
pointer-test.c tests: migrate client tests 2020-01-30 10:10:35 +00:00
presentation-test.c tests: migrate client tests 2020-01-30 10:10:35 +00:00
roles-test.c tests: thread-based client harness 2020-01-30 10:10:34 +00:00
setbacklight.c tests: Update boilerplate from MIT X11 license to MIT Expat license 2015-06-15 13:04:19 -07:00
string-test.c tests: add missing include 2017-01-23 14:12:06 +02:00
subsurface-shot-test.c tests: move fill_color into helpers 2020-03-11 17:24:47 +02:00
subsurface-test.c tests: migrate client tests 2020-01-30 10:10:35 +00:00
surface-global-test.c tests: migrate surface, surface-global 2020-01-30 10:10:35 +00:00
surface-screenshot-test.c Unify the include style of shared/ headers 2019-10-04 16:04:48 +03:00
surface-test.c tests: migrate surface, surface-global 2020-01-30 10:10:35 +00:00
text-test.c tests: migrate client tests 2020-01-30 10:10:35 +00:00
timespec-test.c Unify the include style of shared/ headers 2019-10-04 16:04:48 +03:00
touch-test.c tests: migrate client tests 2020-01-30 10:10:35 +00:00
vertex-clip-test.c Rename src/ to libweston/ 2016-06-23 17:44:54 +03:00
viewporter-shot-test.c tests: add viewport test for repeat mode 2020-03-12 13:22:06 +02:00
viewporter-test.c tests: move viewport creation into helpers 2020-03-11 17:11:03 +02:00
weston-test-client-helper.c tests: move fill_color into helpers 2020-03-11 17:24:47 +02:00
weston-test-client-helper.h tests: move fill_color into helpers 2020-03-11 17:24:47 +02:00
weston-test-desktop-shell.c Use weston_compositor_add_destroy_listener_once() in plugins 2019-11-21 16:32:55 +00:00
weston-test-fixture-compositor.c tests: add mechanism to change Weston's behavior when running certain tests 2020-10-27 11:21:55 +00:00
weston-test-fixture-compositor.h tests: add mechanism to change Weston's behavior when running certain tests 2020-10-27 11:21:55 +00:00
weston-test-runner.c tests: re-order test naming pattern 2020-02-27 16:08:42 +02:00
weston-test-runner.h tests: add get_test_fixture_index() 2020-02-27 16:08:42 +02:00
weston-test.c tests: add mechanism to change Weston's behavior when running certain tests 2020-10-27 11:21:55 +00:00
weston-testsuite-data.h tests: thread-based client harness 2020-01-30 10:10:34 +00:00
xwayland-test.c tests: migrate xwayland 2020-01-30 10:10:35 +00:00