catch2/include/reporters
Joachim Meyer ce2560ca95 Integrate Nonius benchmark into Catch2
Changes done to Nonius:
* Moved things into "Catch::Benchmark" namespace
* Benchmarks were integrated with `TEST_CASE`/`SECTION`/`GENERATE` macros
* Removed Nonius's parameters for benchmarks, Generators should be used instead
* Added relevant methods to the reporter interface (default-implemented, to avoid
breaking existing 3rd party reporters)
* Async processing is guarded with `_REENTRANT` macro for GCC/Clang, used by default
on MSVC
* Added a macro `CATCH_CONFIG_DISABLE_BENCHMARKING` that removes all traces of
benchmarking from Catch
2019-06-06 19:33:37 +02:00
..
catch_reporter_automake.hpp Removed *_REGISTER_REPORTER from main path 2017-08-17 20:03:16 +02:00
catch_reporter_bases.cpp support for printing test filters (PR #1585) 2019-04-03 20:24:52 +02:00
catch_reporter_bases.hpp support for printing test filters (PR #1585) 2019-04-03 20:24:52 +02:00
catch_reporter_compact.cpp Add a new reporter customization point: reporting all assertions 2018-07-14 20:51:02 +02:00
catch_reporter_compact.h Provide CompactReporter declaration with EXTERNAL_INTERFACES 2017-11-14 16:13:35 +01:00
catch_reporter_console.cpp Integrate Nonius benchmark into Catch2 2019-06-06 19:33:37 +02:00
catch_reporter_console.h Integrate Nonius benchmark into Catch2 2019-06-06 19:33:37 +02:00
catch_reporter_junit.cpp Fix JUnit reporter output so that it conforms to JUnit schema 2019-04-11 13:04:54 +02:00
catch_reporter_junit.h Provide JunitReporter declaration with EXTERNAL_INTERFACES 2017-11-14 17:15:13 +01:00
catch_reporter_listening.cpp Integrate Nonius benchmark into Catch2 2019-06-06 19:33:37 +02:00
catch_reporter_listening.h Integrate Nonius benchmark into Catch2 2019-06-06 19:33:37 +02:00
catch_reporter_tap.hpp Fix TAP protocol reporter 2019-02-08 10:48:32 +01:00
catch_reporter_teamcity.hpp Replace most naked throws with macros from catch_enforce.h 2018-09-03 18:07:34 +02:00
catch_reporter_xml.cpp Integrate Nonius benchmark into Catch2 2019-06-06 19:33:37 +02:00
catch_reporter_xml.h Integrate Nonius benchmark into Catch2 2019-06-06 19:33:37 +02:00