tests: move viewport creation into helpers
authorPekka Paalanen <pekka.paalanen@collabora.com>
Wed, 11 Mar 2020 15:11:03 +0000 (17:11 +0200)
committerPekka Paalanen <pekka.paalanen@collabora.com>
Wed, 11 Mar 2020 15:11:03 +0000 (17:11 +0200)
commit9c267e5b5500b4c30311bb46341126afaa2c7992
treea40009bb13a59b136a417e207b38e432cbcc1531
parent9f53edd461c578d365a2e7a9a35a51e6410de7dc
tests: move viewport creation into helpers

There will be a new test program using viewports and would like to share this
bit of code.

There are two behavioral changes:
- Compositor wp_viewporter interface version is no longer checked.
- client_create_viewport() does not leak the viewporter object.

test_viewporter_double_create needs to call bind_to_singleton_global() itself
so that the viewporter object still exists when the error event arrives.
Otherwise error verification fails.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com>
tests/meson.build
tests/viewporter-test.c
tests/weston-test-client-helper.c
tests/weston-test-client-helper.h