From 0d4894e4bf46d3549062294ac20f14881194eba6 Mon Sep 17 00:00:00 2001 From: Phil Nash Date: Thu, 7 Nov 2013 10:35:40 +0000 Subject: [PATCH] Updated command line docs with -w and -d --- docs/command-line.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/command-line.md b/docs/command-line.md index d0e6152f..8a13d3f9 100644 --- a/docs/command-line.md +++ b/docs/command-line.md @@ -10,6 +10,8 @@ Note that options are described according to the following pattern: ` -o, --out`
` -n, --name`
` -e, --nothrow`
+ ` -w, --warn`
+` -d, --durations`
` -h, -?, --help`
@@ -126,6 +128,20 @@ These can be a nuisance in certain debugging environments that may break when ex When running with this option any throw checking assertions are skipped so as not to contribute additional noise. Be careful if this affects the behaviour of subsequent tests. + +## Warnings +
-w, --warn <warning name>
+ +Enables reporting of warnings (only one, at time of this writing). If a warning is issued it fails the test. + +The ony available warning, presently, is ```NoAssertions```. This warning fails a test case, or (leaf) section if no assertions (```REQUIRE```/ ```CHECK``` etc) are encountered. + + +## Reporting timings +
-d, --durations <yes/no>
+ +When set to ```yes``` Catch will report the duration of each test case, in milliseconds. Note that it does this regardless of whether a test case passes or fails. Note, also, the certain reporters (e.g. Junit) always report test case durations regardless of this option being set or not. + ## Usage
-h, -?, --help