2016-07-23 22:32:57 +02:00
|
|
|
Testing normal globs
|
2016-01-20 12:51:06 +01:00
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='*/passing' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
2016-09-05 10:22:03 +02:00
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::failing: Test is disabled (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::passing (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;32mPASS\\x1b\[0m\] misc::passing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m1\x1b[0;1m | Passing: \x1b[0;32m1\x1b[0;1m | Failing: \x1b[0m0\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
2016-01-20 12:51:06 +01:00
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='*/pa?sing' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
2016-09-05 10:22:03 +02:00
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::failing: Test is disabled (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::passing (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;32mPASS\\x1b\[0m\] misc::passing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m1\x1b[0;1m | Passing: \x1b[0;32m1\x1b[0;1m | Failing: \x1b[0m0\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
2016-01-14 15:36:06 +01:00
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='misc/passing?' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-01-14 15:36:06 +01:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
2016-09-05 10:22:03 +02:00
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::failing: Test is disabled (esc)
|
2016-01-14 15:36:06 +01:00
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::passing (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;32mPASS\\x1b\[0m\] misc::passing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-02-11 14:31:35 +01:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m1\x1b[0;1m | Passing: \x1b[0;32m1\x1b[0;1m | Failing: \x1b[0m0\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
2016-01-14 15:36:06 +01:00
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='misc/*' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::failing (esc)
|
|
|
|
[\x1b[0;34m----\x1b[0m] \x1b[0;1msimple.c\x1b[0m:\x1b[0;31m4\x1b[0m: Assertion failed: The expression 0 is false. (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;31mFAIL\\x1b\[0m\] misc::failing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::passing (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;32mPASS\\x1b\[0m\] misc::passing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m2\x1b[0;1m | Passing: \x1b[0;32m1\x1b[0;1m | Failing: \x1b[0;31m1\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Testing character classes
|
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='misc/[pf]assing' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
2016-09-05 10:22:03 +02:00
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::failing: Test is disabled (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::passing (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;32mPASS\\x1b\[0m\] misc::passing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m1\x1b[0;1m | Passing: \x1b[0;32m1\x1b[0;1m | Failing: \x1b[0m0\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='misc/[p-s]assing' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
2016-09-05 10:22:03 +02:00
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::failing: Test is disabled (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::passing (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;32mPASS\\x1b\[0m\] misc::passing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m1\x1b[0;1m | Passing: \x1b[0;32m1\x1b[0;1m | Failing: \x1b[0m0\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='misc/[!f]ailing' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
2016-09-05 10:22:03 +02:00
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::failing: Test is disabled (esc)
|
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::passing: Test is disabled (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m0\x1b[0;1m | Passing: \x1b[0;32m0\x1b[0;1m | Failing: \x1b[0m0\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='misc/[p-f]ailing' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::failing (esc)
|
|
|
|
[\x1b[0;34m----\x1b[0m] \x1b[0;1msimple.c\x1b[0m:\x1b[0;31m4\x1b[0m: Assertion failed: The expression 0 is false. (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;31mFAIL\\x1b\[0m\] misc::failing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-09-05 10:22:03 +02:00
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::passing: Test is disabled (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m1\x1b[0;1m | Passing: \x1b[0;32m0\x1b[0;1m | Failing: \x1b[0;31m1\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='misc/[!azerty]assing' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
2016-09-05 10:22:03 +02:00
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::failing: Test is disabled (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::passing (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;32mPASS\\x1b\[0m\] misc::passing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m1\x1b[0;1m | Passing: \x1b[0;32m1\x1b[0;1m | Failing: \x1b[0m0\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Testing extended globs
|
2016-01-14 15:36:06 +01:00
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='!(*/passing)' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-01-14 15:36:06 +01:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::failing (esc)
|
|
|
|
[\x1b[0;34m----\x1b[0m] \x1b[0;1msimple.c\x1b[0m:\x1b[0;31m4\x1b[0m: Assertion failed: The expression 0 is false. (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;31mFAIL\\x1b\[0m\] misc::failing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-09-05 10:22:03 +02:00
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::passing: Test is disabled (esc)
|
2016-02-11 14:31:35 +01:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m1\x1b[0;1m | Passing: \x1b[0;32m0\x1b[0;1m | Failing: \x1b[0;31m1\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
2016-01-14 15:36:06 +01:00
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='@(misc)/passing' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
2016-09-05 10:22:03 +02:00
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::failing: Test is disabled (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::passing (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;32mPASS\\x1b\[0m\] misc::passing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m1\x1b[0;1m | Passing: \x1b[0;32m1\x1b[0;1m | Failing: \x1b[0m0\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
|
|
|
|
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='*(misc)/pa+(s)ing' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
2016-09-05 10:22:03 +02:00
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::failing: Test is disabled (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::passing (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;32mPASS\\x1b\[0m\] misc::passing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m1\x1b[0;1m | Passing: \x1b[0;32m1\x1b[0;1m | Failing: \x1b[0m0\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
|
|
|
|
2016-01-14 15:36:06 +01:00
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='misc/[pf]a@(ss|il)ing' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-01-14 15:36:06 +01:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::failing (esc)
|
|
|
|
[\x1b[0;34m----\x1b[0m] \x1b[0;1msimple.c\x1b[0m:\x1b[0;31m4\x1b[0m: Assertion failed: The expression 0 is false. (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;31mFAIL\\x1b\[0m\] misc::failing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-01-14 15:36:06 +01:00
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::passing (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;32mPASS\\x1b\[0m\] misc::passing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-02-11 14:31:35 +01:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m2\x1b[0;1m | Passing: \x1b[0;32m1\x1b[0;1m | Failing: \x1b[0;31m1\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
2016-01-14 15:36:06 +01:00
|
|
|
|
2016-07-23 22:32:57 +02:00
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='!(*/failing|*/fail)' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
2016-09-05 10:22:03 +02:00
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::failing: Test is disabled (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::passing (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;32mPASS\\x1b\[0m\] misc::passing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m1\x1b[0;1m | Passing: \x1b[0;32m1\x1b[0;1m | Failing: \x1b[0m0\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
|
|
|
|
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='misc/?(passing)' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
2016-09-05 10:22:03 +02:00
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::failing: Test is disabled (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::passing (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;32mPASS\\x1b\[0m\] misc::passing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m1\x1b[0;1m | Passing: \x1b[0;32m1\x1b[0;1m | Failing: \x1b[0m0\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='misc/?(passing|failing)' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::failing (esc)
|
|
|
|
[\x1b[0;34m----\x1b[0m] \x1b[0;1msimple.c\x1b[0m:\x1b[0;31m4\x1b[0m: Assertion failed: The expression 0 is false. (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;31mFAIL\\x1b\[0m\] misc::failing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::passing (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;32mPASS\\x1b\[0m\] misc::passing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m2\x1b[0;1m | Passing: \x1b[0;32m1\x1b[0;1m | Failing: \x1b[0;31m1\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='misc/*!(passing)' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::failing (esc)
|
|
|
|
[\x1b[0;34m----\x1b[0m] \x1b[0;1msimple.c\x1b[0m:\x1b[0;31m4\x1b[0m: Assertion failed: The expression 0 is false. (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;31mFAIL\\x1b\[0m\] misc::failing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::passing (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;32mPASS\\x1b\[0m\] misc::passing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-07-23 22:32:57 +02:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m2\x1b[0;1m | Passing: \x1b[0;32m1\x1b[0;1m | Failing: \x1b[0;31m1\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2016-01-14 15:36:06 +01:00
|
|
|
Testing nested extglob patterns
|
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='@(+(nest)ed)' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-01-14 15:36:06 +01:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
2016-09-05 10:22:03 +02:00
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::failing: Test is disabled (esc)
|
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::passing: Test is disabled (esc)
|
2016-02-11 14:31:35 +01:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m0\x1b[0;1m | Passing: \x1b[0;32m0\x1b[0;1m | Failing: \x1b[0m0\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
2016-01-14 15:36:06 +01:00
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='?(*(a|b))' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-01-14 15:36:06 +01:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
2016-09-05 10:22:03 +02:00
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::failing: Test is disabled (esc)
|
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::passing: Test is disabled (esc)
|
2016-02-11 14:31:35 +01:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m0\x1b[0;1m | Passing: \x1b[0;32m0\x1b[0;1m | Failing: \x1b[0m0\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
2016-01-14 15:36:06 +01:00
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='misc/pa@(s|*(s))ing' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-01-14 15:36:06 +01:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
2016-09-05 10:22:03 +02:00
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::failing: Test is disabled (esc)
|
2016-01-14 15:36:06 +01:00
|
|
|
[\x1b[0;34mRUN \x1b[0m] misc::passing (esc)
|
2016-09-04 12:19:56 +02:00
|
|
|
\[\\x1b\[0;32mPASS\\x1b\[0m\] misc::passing: \(\d\.\d\ds\) \(esc\) (re)
|
2016-02-11 14:31:35 +01:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m1\x1b[0;1m | Passing: \x1b[0;32m1\x1b[0;1m | Failing: \x1b[0m0\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
2016-01-14 15:36:06 +01:00
|
|
|
|
2016-07-23 22:32:57 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Testing malformed pattern
|
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='?(malformed' --verbose
|
2016-07-23 22:32:57 +02:00
|
|
|
pattern error: Mismatching parenthesis
|
|
|
|
[3]
|
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='(malformed' --verbose
|
2016-07-23 22:32:57 +02:00
|
|
|
pattern error: Unexpected character '('
|
|
|
|
[3]
|
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='misc/passing)' --verbose
|
2016-07-23 22:32:57 +02:00
|
|
|
pattern error: Unexpected character ')'
|
|
|
|
[3]
|
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='misc/[' --verbose
|
2016-07-23 22:32:57 +02:00
|
|
|
pattern error: Mismatching brackets.
|
|
|
|
[3]
|
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='misc/[a-' --verbose
|
2016-07-23 22:32:57 +02:00
|
|
|
pattern error: Mismatching brackets.
|
|
|
|
[3]
|
2016-01-14 15:36:06 +01:00
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='|pipe' --verbose
|
2016-07-23 22:32:57 +02:00
|
|
|
pattern error: Unexpected character '|'
|
|
|
|
[3]
|
|
|
|
|
2016-01-14 15:36:06 +01:00
|
|
|
|
|
|
|
Testing special char escaping
|
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='\!(escaped)' --verbose
|
2016-07-23 22:32:57 +02:00
|
|
|
pattern error: Unexpected character '('
|
|
|
|
[3]
|
|
|
|
|
2016-09-03 16:48:46 +02:00
|
|
|
$ simple.c.bin --filter='\!escaped' --verbose
|
2016-09-19 00:21:17 +02:00
|
|
|
[\x1b[0;34m----\x1b[0m] Criterion v2.3.0-rc1 (esc)
|
2016-01-14 15:36:06 +01:00
|
|
|
[\x1b[0;34m====\x1b[0m] Running \x1b[0;34m2\x1b[0m tests from \x1b[0;33mmisc\x1b[0m: (esc)
|
2016-09-05 10:22:03 +02:00
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::failing: Test is disabled (esc)
|
|
|
|
[\x1b[0;33mSKIP\x1b[0m] misc::passing: Test is disabled (esc)
|
2016-02-11 14:31:35 +01:00
|
|
|
[\x1b[0;34m====\x1b[0m] \x1b[0;1mSynthesis: Tested: \x1b[0;34m0\x1b[0;1m | Passing: \x1b[0;32m0\x1b[0;1m | Failing: \x1b[0m0\x1b[0;1m | Crashing: \x1b[0m0\x1b[0;1m \x1b[0m (esc)
|
2016-07-23 22:32:57 +02:00
|
|
|
|
|
|
|
|