Path to this page:
./
devel/googletest,
Googles C++ testing framework
Branch: CURRENT,
Version: 1.12.1,
Package name: googletest-1.12.1,
Maintainer: reedThe googletest package provides Google's C++ test writing framework.
It is based on the xUnit architecture and works for a variety of
platforms (Linux, Mac OS X, Windows, Cygwin, Windows CE, and
Symbian). It provides various options for running the tests, a rich
set of assertions, automatic test discovery, and XML test report
generation. It supports type- and value-parameterized tests, death
tests, fatal and non-fatal failures, and user-defined assertions.
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 834.906 KB
Version history: (Expand)
- (2022-07-03) Updated to version: googletest-1.12.1
- (2021-06-28) Updated to version: googletest-1.11.0
- (2020-04-08) Updated to version: googletest-1.10.0
- (2020-01-10) Updated to version: googletest-1.8.1nb1
- (2018-09-10) Updated to version: googletest-1.8.1
- (2017-11-23) Package has been reborn
CVS history: (Expand)
2022-07-03 15:36:45 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
googletest: update to 1.12.1.
1.12.1
C++ Language Support
This will be the last release to support C++11. Future releases will require \
at least C++14.
Mocking
Support for move-only values to Return (5126f71)
Matchers
New matchers
WhenBase64Unescaped (652ec31)
ResultOf() now has a 3-arg overload that takes a description string for \
better error messages (0e40217)
Build & Test
CMake minimum increased to 3.5
Bazel users that build GoogleTest using the Abseil library as a dependency \
now also require a dependency on RE2 (e33c2b2)
Bazel users that build GoogleTest using the Abseil library now use the \
Abseil library to parse all command-line flags (25dcdc7)
Patches
58d77fa - Fixes the version number in CMakeLists.txt (#3911)
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2021-06-28 11:07:53 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
googletest: update to 1.11.0.
Release Notes
Documentation
Contents significantly updated
Files moved into docs (4892835)
Now using GitHub pages (1a5a78b, d9c309f, c3fc92f)
Added Bazel quickstart (32ad3c8)
Added CMake quickstart (d4e3b8c)
Mocking
MOCK_METHOD now handles noexcept correctly (#2498)
MOCK_METHOD now supports ref-qualifiers (d89b363)
MOCK_METHOD now supports returning function pointers (1f9edcd)
DoAll now accepts move-only arguments (48ec640)
MockFunction can now be used for mocking std::function (#2350)
MockFunction is now templated for use with other function classes, besides \
std::function (662fe38)
ACTION macros now support more than 10 arguments (63713e1)
Matchers
New matchers
IsNan (bbe4b73)
FieldsAre (a462188)
Pointer (a02a591)
Address (e5644f5)
Throws and ThrowsMessage (#2904)
New actions
ReturnRoundRobin (37f3227)
Added Matcher<std::string_view> specialization that internally stores \
a string instead of string_view (6f5fd0d)
String matchers now accept string_view input (13a433a)
DoubleNearPredFormat matcher now fails on impractically small epsilons (b5687db)
Truly matcher now explains failures (0c400f6)
Matchers can now be implemented without extending MatcherInterface (c13c27a)
Added output messages for skipped tests (#2517, #2767)
Behavior
New flags
--gtest_brief shows only test failures in output (#2751)
--gtest_fail_fast stops test execution on first failure (1ced315)
Failures in SetUpTestSuite and TearDownTestSuite now cause tests to fail \
rather than log (9ed99c6)
Uninstantiated TEST_P and TYPED_TEST_P now fail unless allowlisted using \
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST (d442089, a13a062, 0b024bd, \
3e79d36, ec94d9f)
Output
Added specialized printing for std::any, std::optional, and std::variant (#2742)
Added recursive printing for std::unique_ptr and std::shared_ptr (6b2e749)
Printing incomplete types is now supported (f8304d7)
Start timestamps in XML/JSON output now use millisecond precision (af1e75c)
Added more structured information about test suite to XML/JSON output on \
environment failures (ac1d60c)
Build & Test
CMake minimum increased to 2.8.12 (#3094)
GoogleTest is now using Kokoro CI instead of Travis and AppVeyor
Misc
Removed support for GTEST_HAS_STD_STRING (#2456)
Replaced pump code generation with variadic templates (#2388, d8eeb97, \
4b9c169, fbf67a7, 41b5f14, 710f9c1, 997c36c, 59dea67)
|
2020-10-25 13:59:26 by Nia Alarie | Files touched by this commit (2) |
Log message:
googletest: Require a c++11 compiler with GCC_REQD.
Do not set USE_LANGUAGES, this passes -std=c++11 by itself.
|
2020-04-07 23:36:58 by Adam Ciarcinski | Files touched by this commit (4) |  |
Log message:
googletest: updated to 1.10.0
Release 1.10.0
1.10.0 Release reflects a current version of the project.
The 1.10.x will not consider any requests for any new features, The bug fix
requests will only be considered if proven "critical"
High Level Changes:
This release deprecated "....TEST_CASE" API in favor of \
"....TEST_SUITE". In a
nutshell if you have code that uses something like
"INSTANTIATE_TYPED_TEST_CASE_P " - this and all other \
"*_TEST_CASE " are now
deprecated in favor of more standard _TEST_SUITE.
There is also new powerful MOCK_METHOD macro.
|
2020-01-10 10:28:42 by Niclas Rosenvik | Files touched by this commit (1) |
Log message:
Revbump due to package change.
Revbump due to package change.
|
2020-01-10 07:29:48 by Niclas Rosenvik | Files touched by this commit (1) |
Log message:
Add missing rpaths to pkg-config files (pkg-config overrides)
|