Download List

项目描述

Google C++ Testing Framework is Google's framework for writing C++ tests on a variety of platforms. It is based on the xUnit architecture, and it supports automatic test discovery, a rich set of assertions, user-defined assertions, death tests, fatal and non-fatal failures, various options for running the tests, and XML test report generation.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-04-17 07:04
1.5.0

pthreads的系统上的支持,你现在可以安全地从多个线程调用测试断言。谓词内部使用EXPECT_TRUE现在可以生成定制的失败消息。现在,您可以建设成为一个DLL谷歌测试。谷歌测试现在打印时遇到的旗帜,为帮助这意味着它无法识别。一个实验CMake构建脚本(需要CMake的2.6.4 +)增加了。还有一些其他的改进和错误修正。
标签: Major feature enhancements
On systems that support pthreads, you can now safely invoke test assertions from multiple threads. Predicates used inside EXPECT_TRUE can now generate custom failure messages. You can now build Google Test into a DLL. Google Test now prints help when encountering flags meant for it that it can't recognize. An experimental CMake build script (requires CMake 2.6.4+) has been added. There are other improvements and bugfixes.

2009-10-03 07:29
1.4.0

事件监听器API允许你编写插件,使谷歌测试做有趣的事情。现在,您可以洗牌的测试,发现不良跨测试依赖。 XML的报告更符合JUnit和分析可以通过不断构建像流行哈德森工具。现在它可以在更多的平台。此版本不再取决于升压。
标签: major feature additions
The event listener API allows you to write plugins to make Google Test do interesting things. You can now shuffle the tests to reveal bad inter-test dependencies. The XML report is more compatible with JUnit and can be parsed by popular continuous build tools like Hudson. It works on a lot more platforms now. This release no longer depends on Boost.

2009-03-19 17:56
1.3.0

生死考验已经在Windows,Cygwin的实施,和Mac。您可以使用其他的测试框架谷歌测试断言。您可以通过运行测试,残疾人- gtest_also_run_disabled_tests。有一个新的-帮助印刷的使用标志。您可以访问谷歌试验用户代码标志值。有一种新的脚本包成一个谷歌测试。h和1。简单的部署cc文件。此版本支持的测试功能,分发到多台机器(需要从测试运行支持)。有错误修正和执行清理工作。
标签: Major feature enhancements
Death tests have been implemented on Windows, Cygwin, and Mac. You can use Google Test assertions in other testing frameworks. You can run disabled tests via --gtest_also_run_disabled_tests. There is a new --help flag for printing the usage. You can access Google Test flag values in user code. There is a new script that packs Google Test into one .h and one .cc file for easy deployment. This release supports distributing of test functions to multiple machines (requires support from the test runner). There are bugfixes and an implementation cleanup.

2009-03-19 09:58
1.3.0

生死考验已经在Windows,Cygwin的实施,和Mac。您可以使用其他的测试框架谷歌测试断言。您可以通过运行测试,残疾人- gtest_also_run_disabled_tests。有一个新的-帮助印刷的使用标志。您可以访问谷歌试验用户代码标志值。有一种新的脚本包成一个谷歌测试。h和1。简单的部署cc文件。此版本支持测试功能分配到多台机器(需要从测试运行支持)。有错误修正和执行清理。
Death tests have been implemented on Windows, Cygwin, and Mac. You can use Google Test assertions in other testing frameworks. You can run disabled tests via --gtest_also_run_disabled_tests. There is a new --help flag for printing the usage. You can access Google Test flag values in user code. There is a new script that packs Google Test into one .h and one .cc file for easy deployment. This release supports distributing test functions to multiple machines (requires support from the test runner). There are bugfixes and implementation clean-up.

2008-12-02 09:17
1.2.0

价值参数试验和失败的追赶断言已得到执行。 XML的报告格式已更改为匹配的JUnit /蚂蚁'第测试atrgets已被添加到XCode项目。阿SConscript构建文件已被添加到scons的建立与谷歌测试。一个src / gtest - all.cc文件已被添加建设从单个文件谷歌测试。在Solaris和z / OS已经被修复的兼容性问题。与Python的2.3系统测试(如Mac OS X 10.3上)已经启用。多缺陷已得到修复。
标签: Major feature enhancements
Value-parameterized tests and failure catching assertions have been implemented. The XML report format has been changed to match that of JUnit/Ant's. Test atrgets have been added to the XCode project. A SConscript build file has been added to build Google Test with SCons. An src/gtest-all.cc file has been added for building Google Test from a single file. Compatibility issues on Solaris and z/OS have been fixed. Tests on systems with Python 2.3 (such as Mac OS X 10.3) have been enabled. Multiple bugs have been fixed.

Project Resources