Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMartin Hořeňovský2022-10-26 11:26:10 +0200
committerMartin Hořeňovský2022-10-26 11:26:10 +0200
commit17fac854ae48aacccf299ef4026dd36e814e2e2a (patch)
tree979dad42561191578c05493c5dfd49f7510a8fdb
parentffa152095ce075499b299e4872ecb1c1ea1a4dbf (diff)
downloadcatch3-17fac854ae48aacccf299ef4026dd36e814e2e2a.tar.gz
Add test checking that reporters report filters
-rw-r--r--tests/CMakeLists.txt11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 666ecfff..b6508c23 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -596,6 +596,17 @@ foreach (reporterName # "Automake" - the simple .trs format does not support any
"TAP"
# "TeamCity" - does not seem to support test suite-level metadata/comments
"XML")
+
+ add_test(NAME "Reporters:Filters:${reporterName}"
+ COMMAND
+ $<TARGET_FILE:SelfTest> [comparisons][string-case] "CaseInsensitiveLess is case insensitive"
+ --reporter ${reporterName}
+ )
+ set_tests_properties("Reporters:Filters:${reporterName}"
+ PROPERTIES
+ PASS_REGULAR_EXPRESSION "[fF]ilters.+\\[comparisons\\]\\[string-case\\]"
+ )
+
add_test(NAME "Reporters:RngSeed:${reporterName}"
COMMAND
$<TARGET_FILE:SelfTest> "Factorials are computed"