[PATCH weston v2 0/6] Wayland/Weston Test Extension

U. Artie Eoff ullysses.a.eoff at intel.com
Fri Dec 7 13:50:28 PST 2012


From: "U. Artie Eoff" <ullysses.a.eoff at 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



More information about the wayland-devel mailing list