[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