diff options
| author | Martin Hořeňovský | 2019-05-19 20:54:44 +0200 |
|---|---|---|
| committer | Martin Hořeňovský | 2019-06-06 21:28:56 +0200 |
| commit | e340ab8db6dbe07a58b6e72a9364d67d2178293c (patch) | |
| tree | 926412e41898e1743ef62168b78bc67f6f1c8ee8 /include/internal/catch_commandline.cpp | |
| parent | ce2560ca956c1743f8bc871e0bf95f65a3db887c (diff) | |
| download | catch3-e340ab8db6dbe07a58b6e72a9364d67d2178293c.tar.gz | |
Various improvements to the benchmarking support
* Units from <ratio> are no longer redeclared in our own namespace
* The default clock is `steady_clock`, not `high_resolution_clock`,
because, as HH says "high_resolution_clock is useless. If you want
measure the passing of time, use steady_clock. If you want user
friendly time, use system_clock".
* Benchmarking support is opt-in, not opt-out, to avoid the large
(~10%) compile time penalty.
* Benchmarking-related options in CLI are always present, to decrease
the amount of code that is only compiled conditionally and making
the whole shebang more maintainble.
Diffstat (limited to 'include/internal/catch_commandline.cpp')
| -rw-r--r-- | include/internal/catch_commandline.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/include/internal/catch_commandline.cpp b/include/internal/catch_commandline.cpp index 82a67827..0359272c 100644 --- a/include/internal/catch_commandline.cpp +++ b/include/internal/catch_commandline.cpp @@ -196,7 +196,6 @@ namespace Catch { | Opt( setWaitForKeypress, "start|exit|both" ) ["--wait-for-keypress"] ( "waits for a keypress before exiting" ) -#ifndef CATCH_CONFIG_DISABLE_BENCHMARKING | Opt( config.benchmarkSamples, "samples" ) ["--benchmark-samples"] ( "number of samples to collect (default: 100)" ) @@ -209,7 +208,6 @@ namespace Catch { | Opt( config.benchmarkNoAnalysis ) ["--benchmark-no-analysis"] ( "perform only measurements; do not perform any analysis" ) -#endif // CATCH_CONFIG_DISABLE_BENCHMARKING | Arg( config.testsOrTags, "test name|pattern|tags" ) ( "which test or tests to use" ); |