From: "U. Artie Eoff" <ullysses.a.e...@intel.com> Define a relatively generic protocol for a Wayland Test Extension. Provide a Weston implementation and use it in the Weston client tests. Support both module-style and extension-style tests.
Addresses bugs: https://bugs.freedesktop.org/show_bug.cgi?id=56819 https://bugs.freedesktop.org/show_bug.cgi?id=56821 https://bugs.freedesktop.org/show_bug.cgi?id=56822 NOTE: text-test and client-test still remain to be converted to the new test extension. U. Artie Eoff (6): tests: Define and implement a test protocol extension. tests: Rename weston-test to weston-tests-env tests: Allow weston-tests-env to process different test types tests: Convert keyboard-test to new test extension tests: Convert event-test to new test extension tests: Convert button-test to new test extension protocol/Makefile.am | 3 +- protocol/wayland-test.xml | 55 ++++ tests/.gitignore | 6 + tests/Makefile.am | 81 +++++- tests/button-test.c | 128 ++------- tests/event-test.c | 527 +++++++++++++++++++------------------- tests/keyboard-test.c | 139 +++------- tests/weston-test | 4 - tests/weston-test-client-helper.c | 488 +++++++++++++++++++++++++++++++++++ tests/weston-test-client-helper.h | 109 ++++++++ tests/weston-test-runner.c | 114 +++++++++ tests/weston-test-runner.h | 56 ++++ tests/weston-test.c | 248 ++++++++++++++++++ tests/weston-tests-env | 12 + 14 files changed, 1485 insertions(+), 485 deletions(-) create mode 100644 protocol/wayland-test.xml delete mode 100644 tests/weston-test create mode 100644 tests/weston-test-client-helper.c create mode 100644 tests/weston-test-client-helper.h create mode 100644 tests/weston-test-runner.c create mode 100644 tests/weston-test-runner.h create mode 100644 tests/weston-test.c create mode 100755 tests/weston-tests-env -- 1.7.11.7 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel