This is a follow-up breakout of the patches to add 'waycheck' for testing. As the second of three submissions, this is one of the less interesting except for the wtst_fixtures that can be reused elsewhere. A final follow-up patchset will use the fixtures in a Weston-specific test program that will include launching of Weston with different combinations of modules for good white-box testing of Weston itself.
The waycheck tool focuses on more generic black-box testing, but might have support added for a few extensions to access screenshots, etc. The intent is for waycheck to be useful in the context of acceptance testing, while leaving the third phase's submission to be useful for unit and/or integration testing. Jon A. Cruz (1): tests: Adding simple waycheck validation tool. .gitignore | 1 + Makefile.am | 56 +- doc/doxygen/tooldev.doxygen.in | 3 +- doc/doxygen/tools.doxygen.in | 6 +- tools/devtools.dox | 55 ++ tools/tools.dox | 32 + tools/tools_arch_new.gv | 85 ++ tools/tools_arch_old.gv | 53 ++ tools/waycheck/rough_draw.c | 279 +++++++ tools/waycheck/rough_draw.h | 49 ++ tools/waycheck/waycheck.c | 401 ++++++++++ tools/waycheck/waycheck.dox | 29 + tools/wayland_fixtures/inc/wtst_fixtures.h | 263 +++++++ tools/wayland_fixtures/src/wtst_fixtures.c | 1178 ++++++++++++++++++++++++++++ 14 files changed, 2479 insertions(+), 11 deletions(-) create mode 100644 tools/devtools.dox create mode 100644 tools/tools.dox create mode 100644 tools/tools_arch_new.gv create mode 100644 tools/tools_arch_old.gv create mode 100644 tools/waycheck/rough_draw.c create mode 100644 tools/waycheck/rough_draw.h create mode 100644 tools/waycheck/waycheck.c create mode 100644 tools/waycheck/waycheck.dox create mode 100644 tools/wayland_fixtures/inc/wtst_fixtures.h create mode 100644 tools/wayland_fixtures/src/wtst_fixtures.c -- 2.1.4 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel