mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-10-02 04:02:23 +03:00
ctest: improve test for runtime labels
Check for the whole expected output string rather than particular substrings. This verifies that newlines are stripped for any <CTestLabel> lines found in the test output.
This commit is contained in:
1 parent
5333ee1de4
commit
7817aa6fa4
1 file changed
+2
-5
@@ -20,9 +20,6 @@ if(NOT n_matches EQUAL 1)
|
||||
endif()
|
||||
|
||||
# Check test output.
|
||||
if(NOT _test_contents MATCHES "before")
|
||||
string(APPEND RunCMake_TEST_FAILED "Could not find expected string 'before' in Test.xml")
|
||||
endif()
|
||||
if(NOT _test_contents MATCHES "after")
|
||||
string(APPEND RunCMake_TEST_FAILED "Could not find expected string 'after' in Test.xml")
|
||||
if(NOT _test_contents MATCHES "<Value>before\nafter\n</Value>")
|
||||
string(APPEND RunCMake_TEST_FAILED "Could not find expected output in Test.xml")
|
||||
endif()
|
||||
Reference in new issue
Block a user