2016-01-14 00:38:37 +01:00
|
|
|
Using test suites
|
|
|
|
|
|
|
|
$ suites.c.bin
|
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m2\x1b[0;1m | Passing: \x1b[0;32m2\x1b[0;1m | Failing: \x1b[0;31m0\x1b[0;1m | Crashing: \x1b[0;31m0\x1b[0;1m \x1b[0m (esc)
|
|
|
|
|
|
|
|
$ suites.cc.bin
|
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m2\x1b[0;1m | Passing: \x1b[0;32m2\x1b[0;1m | Failing: \x1b[0;31m0\x1b[0;1m | Crashing: \x1b[0;31m0\x1b[0;1m \x1b[0m (esc)
|
|
|
|
|
|
|
|
$ more-suites.c.bin
|
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m2\x1b[0;1m | Passing: \x1b[0;32m2\x1b[0;1m | Failing: \x1b[0;31m0\x1b[0;1m | Crashing: \x1b[0;31m0\x1b[0;1m \x1b[0m (esc)
|
|
|
|
|
|
|
|
$ more-suites.cc.bin
|
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m2\x1b[0;1m | Passing: \x1b[0;32m2\x1b[0;1m | Failing: \x1b[0;31m0\x1b[0;1m | Crashing: \x1b[0;31m0\x1b[0;1m \x1b[0m (esc)
|
2016-01-14 11:12:24 +01:00
|
|
|
|
|
|
|
Listing tests in multiple suites
|
|
|
|
|
|
|
|
$ suites.c.bin --list
|
|
|
|
first_suite: 1 test
|
|
|
|
└── test
|
|
|
|
second_suite: 1 test
|
|
|
|
└── test
|
|
|
|
|
|
|
|
Running the tests with verbose output
|
|
|
|
|
|
|
|
$ suites.c.bin --verbose
|
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.2.0 (esc)
|
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m1\x1b[0m test from \x1b[0;33mfirst_suite\x1b[0m: (esc)
|
|
|
|
[\x1b[0;34mRUN \x1b[0m] first_suite::test (esc)
|
|
|
|
[\x1b[0;32mPASS\x1b[0m] first_suite::test (esc)
|
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m1\x1b[0m test from \x1b[0;33msecond_suite\x1b[0m: (esc)
|
|
|
|
[\x1b[0;34mRUN \x1b[0m] second_suite::test (esc)
|
|
|
|
[\x1b[0;32mPASS\x1b[0m] second_suite::test (esc)
|
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m2\x1b[0;1m | Passing: \x1b[0;32m2\x1b[0;1m | Failing: \x1b[0;31m0\x1b[0;1m | Crashing: \x1b[0;31m0\x1b[0;1m \x1b[0m (esc)
|
|
|
|
|
|
|
|
$ more-suites.c.bin --verbose
|
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.2.0 (esc)
|
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m1\x1b[0m test from \x1b[0;33mdisabled\x1b[0m: (esc)
|
|
|
|
[\x1b[0;33mSKIP\x1b[0m] disabled::test: Suite is disabled (esc)
|
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m1\x1b[0m test from \x1b[0;33msuite1\x1b[0m: (esc)
|
|
|
|
[\x1b[0;34mRUN \x1b[0m] suite1::test (esc)
|
|
|
|
[\x1b[0;32mPASS\x1b[0m] suite1::test (esc)
|
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m1\x1b[0m test from \x1b[0;33msuite2\x1b[0m: (esc)
|
|
|
|
[\x1b[0;34mRUN \x1b[0m] suite2::test (esc)
|
|
|
|
[\x1b[0;32mPASS\x1b[0m] suite2::test (esc)
|
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m2\x1b[0;1m | Passing: \x1b[0;32m2\x1b[0;1m | Failing: \x1b[0;31m0\x1b[0;1m | Crashing: \x1b[0;31m0\x1b[0;1m \x1b[0m (esc)
|