v2.12.0
版本发布时间: 2020-04-21 22:37:51
catchorg/Catch2最新发布版本:v3.7.1(2024-09-17 16:50:49)
Improvements
- Running tests in random order (
--order rand
) has been reworked significantly (#1908)- Given same seed, all platforms now produce the same order
- Given same seed, the relative order of tests does not change if you select only a subset of them
- Vector matchers support custom allocators (#1909)
-
|
and&
(bitwise or and bitwise and) are now supported inCHECK
andREQUIRE
- The resulting type must be convertible to
bool
- The resulting type must be convertible to
Fixes
- Fixed computation of benchmarking column widths in ConsoleReporter (#1885, #1886)
- Suppressed clang-tidy's
cppcoreguidelines-pro-type-vararg
in assertions (#1901)- It was a false positive trigered by the new warning support workaround
- Fixed bug in test specification parser handling of OR'd patterns using escaping (#1905)
Miscellaneous
- Worked around IBM XL's codegen bug (#1907)
- It would emit code for destructors of temporaries in an unevaluated context
- Improved detection of stdlib's support for
std::uncaught_exceptions
(#1911)
1、 catch.hpp 629.54KB
2、 catch.hpp.asc 819B
3、 catch_reporter_automake.hpp 2.21KB
4、 catch_reporter_automake.hpp.asc 819B
5、 catch_reporter_sonarqube.hpp 7.1KB
6、 catch_reporter_sonarqube.hpp.asc 819B
7、 catch_reporter_tap.hpp 9.61KB
8、 catch_reporter_tap.hpp.asc 819B
9、 catch_reporter_teamcity.hpp 8.7KB
10、 catch_reporter_teamcity.hpp.asc 819B