[ANNOUNCE] xorg-gtest 0.6.0
Peter Hutterer
peter.hutterer at who-t.net
Wed Oct 24 23:15:24 PDT 2012
xorg-gtest 0.6.0 is now available.
xorg-gtest is a set of classes on top of googletest to make writing
integration tests easier.
A bunch of features were merged in this cycle:
- googletest source files were imported, so there is no need to build
against a locally installed version of googletest
- WaitForDevice() was improved to work on it's own without the need for
setting event masks manually
- tests should use XORG_TESTCASE() for test case descriptions to get
standardised prints of test cases
- a default XIO error handler was added. Test cases that lose the display
connection will now throw an exception instead of just calling exit(1)
- WaitForConnections() was deprecated as we now always wait for the server
to start up and accept connections
Daniel Martin (2):
xserver: use SIGUSR1 to wait for XServer startup
Deprecate WaitForConnections()
Peter Hutterer (28):
Drop compat headers
include: fix doxygen warning
Bump to 0.5.99
Import googletest's fused-src files
Fix up build system to use the googletest import build
process: if termination fails, the state must not be TERMINATED
test: rename two process tests
test: add helper program for process termination issue
xserver: don't throw exceptions on failed startup
test: add test-case for starting servers
process: on termination, check if the process exited and set the error code
process: wait for SIGCHLD instead of busy looping
test: add test for termination exit status
test/process-test: add test for starting the same process object multiple times
test/process-test: prefix TESTCASE with newline in debugging output
xserver: use a default timout for 1s for Terminate() and Kill()
tests: drop gtest.h include, xorg-gtest.h pulls it in anyway
include: add XORG_TESTCASE() macro for standardised printing of descriptions
include: add inclusion guards to xorg-gtest.h
xserver: set the hierarchy mask before WaitForDevice
xserver: query device list before waiting
examples: fix compiler warning
examples: fix compiler warning
tests: drop gtest.h include, xorg-gtest.h pulls it in anyway
include: add XORG_TESTCASE() macro for standardised printing of descriptions
include: add inclusion guards to xorg-gtest.h
xserver: add default X IO error handler
xorg-gtest 0.6.0
git tag: xorg-gtest-0.6.0
http://xorg.freedesktop.org/archive/individual/test/xorg-gtest-0.6.0.tar.bz2
MD5: 03840e2f77da5b7f44e99f6ebd8c310c xorg-gtest-0.6.0.tar.bz2
SHA1: cb239bdc9200094da70a7a4227552ad13651d461 xorg-gtest-0.6.0.tar.bz2
SHA256: f6a3542c15a490970d5ba4d1f65e15e662c307de35f4c6e605280a17f9f6d9e6 xorg-gtest-0.6.0.tar.bz2
http://xorg.freedesktop.org/archive/individual/test/xorg-gtest-0.6.0.tar.gz
MD5: 090f9f5b7276282ca6d10c805ebdc699 xorg-gtest-0.6.0.tar.gz
SHA1: beb852e8d1a80059e9183f94efaa831d290f8122 xorg-gtest-0.6.0.tar.gz
SHA256: 495f70e90256e49317e68f82fcae760f9d481d206573c9d933e0f6a8c8652005 xorg-gtest-0.6.0.tar.gz
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20121025/ded7ac5b/attachment.pgp>
More information about the xorg
mailing list