[ANNOUNCE] xorg-gtest 0.1.0

Chase Douglas chase.douglas at canonical.com
Tue Feb 14 16:37:38 PST 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Chase Douglas (59):
      Rename to xorg-gtest, move some files around, make some fixes
      Remove unnecessary c++0x std flag
      Init gtest before checking for special args so --help works properly
      Remove autoconf check for C compiler since we only use C++
      Remove unused gcov support
      Add pkg-config file
      Remove unused fixture.h
      Rename testing::xorg to xorg::testing
      Use installed dummy.conf location
      Make Environment::Private a POD struct
      Remove dead code in Environment
      Re-enable X server startup timeout
      Switch Process::Private to a POD struct
      Fix Process::Start() and switch to using exceptions
      Rename Process::pid() to Process::Pid() to follow naming conventions
      Remove Process::Wait()
      Throw exception if child process tries to kill itself
      Let setenv() and getenv() do error handling, and throw exception if they
      Don't fail the tests if the X server refuses to die
      Cleanup unnecessary braces in if .. else blocks in Environment::SetUp()
      Fix comment in environment.h
      Reorder Process copy constructor declarations
      Add server executable path option so one can test different servers
      Add xorg::testing::Test base test fixture
      Fix a couple usages of C++ line comments
      In Environment::SetUp, pass std::string into Process::Start
      Add newlines to end of Environment::TearDown() error messages
      Use std::auto_ptr for pimpls
      Remove obsolete Process::SetEnvBehavior enum
      Use C++ headers, such as cstring, instead of C-compatibility headers
      Use std::auto_ptr for Test pimpl too
      Use std::vector to store process arguments passed to execvp
      Remove strdup from argument parsing in Process::Start()
      Add initializer for Environment::Private struct since it is not a POD
      Throw runtime_error if Test::SetUp fails to open connection to server
      Make gtest a requirement for successful configuration
      Remove unnecessary HAVE_GTEST conditional in configure.ac
      Move check result test to configure.ac and use standard variables
      Link against pthread when checking for gtest library
      Use AC_LANG_PUSH(C++)/AC_LANG_POP so as not to contaminate configure.ac
      Remove license header from example
      Include examples directory when scanning for documented sources
      Don't link gtest when creating library
      Remove leftover geistest doc line in doc/Makefile.am
      Only install documentation if it was created
      Don't install Doxyfile
      Move SetUp and TearDown methods to protected sections
      Make Process::GetEnv and SetEnv static methods
      Use Process::SetEnv() in Environment::SetUp()
      Use gtest lib path when checking for gtest library
      Fix gtest cpp flags
      Start the so library version at 0.0.0
      Install man pages too
      Rename xorg_gtest_example to xorg-gtest-example
      Use "make doc" to build all documentation
      And by default point to a location that doesn't require root privileges to be used.
      Add defines.h to the list of source files
      Ship conf files
      Add symbol version scripts

Daniel d'Andrada (1):
      Make Environment API property-based.

Jussi Pakkanen (1):
      Fix build system.

Thomas Voß (11):
      init checkin.
      ADDED: Simple and lightweight class to abstract process handling.
      Added doxygen documentation for public interface classes.
      Fixed whitespace issue.
      Referenced manpage of execvp in documentation.
      Prevent from linking Test in Google Test. Set HIDE_SCOPE_NAMES to NO.
      Adjusted documentation according to review. Switched to std::string for environment query/adjustment in Process.
      Modified Process::Terminate and Process::Kill to reset process identifier. Adjusted documentation.
      Fixed typo in test.h.
      Adjusted signature of Process::GetEnv. Adjusted documentation.
      Introduced examples. Added virtual d'tors to xorg::testing::Environment and xorg::testing::Test.

git tag: xorg-gtest-0.1.0

http://xorg.freedesktop.org/archive/individual/test/xorg-gtest-0.1.0.tar.bz2
MD5:  74f74cc1ada53d7cd25a3784bd99b399  xorg-gtest-0.1.0.tar.bz2
SHA1: f5e6caa6764657b629e90a35005f8e00fb2b5817  xorg-gtest-0.1.0.tar.bz2
SHA256: 6a916ddccf4c202771dd9d200cc4bfc1c2ed5580ac6166a8ee74f64025a8f0d5  xorg-gtest-0.1.0.tar.bz2

http://xorg.freedesktop.org/archive/individual/test/xorg-gtest-0.1.0.tar.gz
MD5:  b06c7f00fcdb651b15eab9903df39a0c  xorg-gtest-0.1.0.tar.gz
SHA1: c2679874b6b2a5ffdd0e5de99811b2012f559ee2  xorg-gtest-0.1.0.tar.gz
SHA256: 4243f476453dbdbbd8eb5d3704fc0e8be79e867c9db8b7d44b4392f24498b8b7  xorg-gtest-0.1.0.tar.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBAgAGBQJPOv10AAoJEI3Z6a9pX7cqNNYQAIxLOZlnqAWoH9tFgE7LaI6k
cGY3RAtMtrmg6ehVfMBaN4cdTGDzfyZERAoo7bqodaiMWXQPJQrz0zXySqO9JLKq
tJdXzJQ2KYl032mQ3vzWAAjMZnV9XOujjcxQTG9WjcosLMTwTI61m7+SVb2+CiLA
cZqkxHrVLTcsuufcVy1ioq/MrWV+cdL1MIv/jXeEw2UBKy+bOggLBHIWoSrphNav
tLJAZ3bcyxHAx7J105JEIRfi9wGsWukAYcd6cSMZfT8oBh+7pP24FWssQpfJK+C5
5ayAcN/CxLkHhjQ/IN70E/DGsaYHgqGMnPCViz/UuntpYnHFnmJjMxODjH2Fv+NW
lHjOqluS4q6zVTqwvf3JeWI+wJd3oho8DbC2eQuePQUbHlt+qt6VahuAW/tTQPhX
iPMMhgbH7FEcx0JCKAiJWICEyKL5kQZXGk4yJsaoTINIcmam97Lo19F+eTPhipg8
sdrvm9hxnNtJyE4a9i/efWIWKtrUPJafMxXnAsJQG0LdD35oTWqMDmCEx9HNYFWM
lVtyR2C1Nt7rIT96ImCBo3jif6ltOoRsFU9rP0tBua/VpRMkfKzCGcHMz+OCukmc
YhZ2VS9fS2TdwP4gEcT1H5shVGwYb2yvg0qAamUy8+acNu1i+38vuUDNhUQ0Ml2N
dpXTArvoKWH5wLjJkYID
=iRhD
-----END PGP SIGNATURE-----



More information about the xorg mailing list