John Beard
ff151d2833
Fix: CAPTURE not variadic when disabled ( #2378 )
...
Closes : #2316
2022-03-04 15:29:22 +01:00
Martin Hořeňovský
115d6a1c40
Increase tolerances in --min-duration tests
...
The underpowered and oversubscribed CI servers are hell.
2020-07-07 11:36:56 +02:00
Martin Hořeňovský
6f7c191513
--min-duration is overriden by -d no
2020-07-06 20:33:08 +02:00
Martin Hořeňovský
4eb9d37e05
Refactor tests for duration reporting threshold
2020-07-06 20:02:20 +02:00
Joel Uckelman
e5c9a58d66
Fixed typo in "benchmark name" column width calculation. Closes #1885 .
2020-03-26 10:31:35 +01:00
Martin Hořeňovský
6a3d0dc176
Add a test for custom debug break macros
...
See #1846
2020-02-01 20:18:05 +01:00
Martin Hořeňovský
d7b8c3ace3
Minor cleanup in the benchmarking tests
2019-11-15 11:59:35 +01:00
Martin Hořeňovský
91fa55303b
Add test for including unguarded windows.h
...
If you do this, you are wrong, but apparently people expect libraries
to work around intrusive lower cased macros. Oh well.
2019-10-17 11:15:42 +02:00
Martin Hořeňovský
10067a47da
Add an extra test for benchmarking macros
...
Also updated baselines
2019-06-06 21:29:25 +02:00
Joel Bradshaw
f45bb00351
Add failing test for CATCH_UNSCOPED_CAPTURE
...
Actually fails to compile, which is good
2019-04-24 12:55:11 -07:00
Martin Hořeňovský
054d356332
Add STATIC_REQUIRE assertion
...
By default, it expands into a `static_assert` + `SUCCEED` pair, but
it can also be deferred to runtime by defining
`CATCH_CONFIG_RUNTIME_STATIC_REQUIRE`, which causes it to expand
into plain old `REQUIRE`.
Closes #1362
Closes #1356
2018-10-16 16:16:00 +02:00
Martin Hořeňovský
a5c900d077
Add ExtraTest for CATCH_CONFIG_DISABLE
2018-09-04 10:06:30 +02:00
Martin Hořeňovský
6f75acbfb5
Add tests for CATCH_CONFIG_DISABLE
2018-09-01 17:28:06 +02:00
Martin Hořeňovský
9c3cc4a076
Add test for CATCH_CONFIG_PREFIX_ALL
2018-09-01 15:01:51 +02:00
Martin Hořeňovský
f3972f0695
Add test for CATCH_CONFIG_DISABLE_STRINGIFICATION
2018-08-31 21:27:35 +02:00
Martin Hořeňovský
f061dabbad
Add ExtraTests infrastructure
...
This means
* a new cmake option, `CATCH_BUILD_EXTRA_TESTS`, that conditionally
includes the ExtraTests subfolder
* building and running them on some of the Travis build images
* An example configuration test
In the future these should be extended to cover most of the
configuration options in Catch2, but this is a start.
2018-08-28 12:57:20 +02:00