| AArch64 | |
| ppc64le | |
| s390x | |
| x86-64 |
- update to 1.12.1:
* Support for move-only values to Return
* New matchers: WhenBase64Unescaped
* ResultOf() now has a 3-arg overload that takes a description string for better
error messages
* CMake minimum increased to 3.5
- Disable 2 warnings that are affected by GCC 12: gh#google/googletest#3792 and gh#google/googletest#3793.
- Add missing ldconfig calls in %post/%postun - Enable unit tests on Tumbleweed (fails on 15.x) - Update rpmlintrc for rpmlint 2.0
- update to 1.11.0:
* --gtest_brief shows only test failures in output
* --gtest_fail_fast stops test execution on first failure
* Failures in SetUpTestSuite and TearDownTestSuite now cause tests to fail
rather than log
* Uninstantiated TEST_P and TYPED_TEST_P now fail unless allowlisted using
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST
* new matchers and mocking behavior, see
https://github.com/google/googletest/releases/tag/release-1.11.0
- Don't depend on python2, when we don't need it.
- update to 1.12.1:
* Support for move-only values to Return
* New matchers: WhenBase64Unescaped
* ResultOf() now has a 3-arg overload that takes a description string for better
error messages
* CMake minimum increased to 3.5
- Disable 2 warnings that are affected by GCC 12: gh#google/googletest#3792 and gh#google/googletest#3793.
- Add missing ldconfig calls in %post/%postun - Enable unit tests on Tumbleweed (fails on 15.x) - Update rpmlintrc for rpmlint 2.0
- update to 1.11.0:
* --gtest_brief shows only test failures in output
* --gtest_fail_fast stops test execution on first failure
* Failures in SetUpTestSuite and TearDownTestSuite now cause tests to fail
rather than log
* Uninstantiated TEST_P and TYPED_TEST_P now fail unless allowlisted using
GTEST_ALLOW_UNINSTANTIATED_PARAMETERIZED_TEST
* new matchers and mocking behavior, see
https://github.com/google/googletest/releases/tag/release-1.11.0
- Don't depend on python2, when we don't need it.
- Update to version 1.10.0
* 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.
* New powerful MOCK_METHOD macro.
For example:
(Old) MOCK_METHOD1(Bar, double(std::string s));
(New) MOCK_METHOD(double, Bar, (std::string s), (override));
So there is no need to count the parameters anymore.
- Remove errant backslahes from description. - Rewrite summaries without em dashes.
- Update to version 1.10.0
* 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.
* New powerful MOCK_METHOD macro.
For example:
(Old) MOCK_METHOD1(Bar, double(std::string s));
(New) MOCK_METHOD(double, Bar, (std::string s), (override));
So there is no need to count the parameters anymore.
- Remove errant backslahes from description. - Rewrite summaries without em dashes.
- Update to version 1.8.1:
* add pkg-config files
* add --no_stacktrace_support for json-output-unittest
* allow macros inside of parametrized test names.
* support JSON output format in addition to XML
* add options to parallelize builds
* fix double free when building Gtest/GMock in shared libraries
and linking a test executable with both.
* 2.6.4 is the minimum CMake version
- cleanup spec file
- googletest-fix-cmake-libdir-install.patch: dropped, upstreamed
- Fix the source (and put the download URL as a comment) for matching with the actual tarball file name.