Specialize XML reporter's listener listing

This commit is contained in:
Martin Hořeňovský
2022-05-10 20:52:53 +02:00
parent 5a49285e9c
commit ed6b38b096
3 changed files with 25 additions and 1 deletions

View File

@@ -219,7 +219,17 @@ add_test(NAME List::Listeners::ExitCode
COMMAND
$<TARGET_FILE:SelfTest> --list-listeners
)
add_test(NAME List::Listeners::XmlOutput
COMMAND
$<TARGET_FILE:SelfTest>
--list-listeners
--reporter xml
)
set_tests_properties(List::Listeners::XmlOutput
PROPERTIES
PASS_REGULAR_EXPRESSION "<RegisteredListeners>"
FAIL_REGULAR_EXPRESSION "Registered listeners:"
)
add_test(NAME NoAssertions COMMAND $<TARGET_FILE:SelfTest> -w NoAssertions "An empty test with no assertions")
set_tests_properties(NoAssertions PROPERTIES PASS_REGULAR_EXPRESSION "No assertions in test case")