ctest: Avoid printing failed if nothing failed

Fixes: #27607
This commit is contained in:
scivision
2026-04-14 15:56:49 -04:00
committed by Brad King
parent e012f62599
commit d0100b4060
87 changed files with 101 additions and 93 deletions
+15 -7
View File
@@ -579,13 +579,21 @@ void cmCTestTestHandler::LogTestSummary(std::vector<std::string> const& passed,
} else {
failedColorCode = this->CTest->GetColorCode(cmCTest::Color::RED);
}
cmCTestLog(this->CTest, HANDLER_OUTPUT,
std::endl
<< passColorCode << std::lround(percent) << "% tests passed"
<< this->CTest->GetColorCode(cmCTest::Color::CLEAR_COLOR)
<< ", " << failedColorCode << failed.size() << " tests failed"
<< this->CTest->GetColorCode(cmCTest::Color::CLEAR_COLOR)
<< " out of " << total << std::endl);
if (failed.empty()) {
cmCTestLog(this->CTest, HANDLER_OUTPUT,
std::endl
<< passColorCode << std::lround(percent) << "% tests passed"
<< this->CTest->GetColorCode(cmCTest::Color::CLEAR_COLOR)
<< " out of " << total << std::endl);
} else {
cmCTestLog(this->CTest, HANDLER_OUTPUT,
std::endl
<< passColorCode << std::lround(percent) << "% tests passed"
<< this->CTest->GetColorCode(cmCTest::Color::CLEAR_COLOR)
<< ", " << failedColorCode << failed.size() << " tests failed"
<< this->CTest->GetColorCode(cmCTest::Color::CLEAR_COLOR)
<< " out of " << total << std::endl);
}
if ((!this->CTest->GetLabelsForSubprojects().empty() &&
this->CTest->GetSubprojectSummary())) {
this->PrintLabelOrSubprojectSummary(true);
+1 -1
View File
@@ -3022,7 +3022,7 @@ if(BUILD_TESTING)
)
#make sure all 3 subdirs were added
set_tests_properties(CTestTestSubdir PROPERTIES
PASS_REGULAR_EXPRESSION "0 tests failed out of 3")
PASS_REGULAR_EXPRESSION "100% tests passed out of 3")
configure_file(
"${CMake_SOURCE_DIR}/Tests/CTestTestDepends/test.cmake.in"
@@ -2,4 +2,4 @@ Test project [^
]*/Tests/RunCMake/CMakePresetsTest/Good/build/default
Start 6: debug-only
.*
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
@@ -2,4 +2,4 @@ Test project [^
]*/Tests/RunCMake/CMakePresetsTest/Good/build/default
Start 6: release-only
.*
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
@@ -4,4 +4,4 @@ Test project [^
.*
Start 4: testd
.*
100% tests passed, 0 tests failed out of 2
100% tests passed out of 2
@@ -4,4 +4,4 @@ Test project [^
.*
Start 3: testc
.*
100% tests passed, 0 tests failed out of 2
100% tests passed out of 2
@@ -4,4 +4,4 @@ Test project [^
.*
Start 4: testd
.*
100% tests passed, 0 tests failed out of 2
100% tests passed out of 2
@@ -1,4 +1,4 @@
Test project [^
]*/Tests/RunCMake/CMakePresetsTest/Good/build/default
.*
100% tests passed, 0 tests failed out of 5
100% tests passed out of 5
@@ -5,4 +5,4 @@ Test project [^
.*
5: TEST_ENV_REF=xx
.*
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
@@ -3,6 +3,6 @@
Start 1: SingleConfig
1/1 Test #1: SingleConfig .+ +Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -2,6 +2,6 @@ Test project .*/Tests/RunCMake/CTestCommandExpandLists/expandGeneratorExpression
.* +Start 1: CommandExpandList
1/1 Test #1: CommandExpandList +.+ +Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
Total Test time \(real\) = +[0-9\.]+ sec
@@ -4,7 +4,7 @@ Custom Pre-Test
Start 1: Echo
1/1 Test #1: Echo \.+ Passed +[0-9\.]+ sec
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
Total Test time \(real\) = +[0-9\.]+ sec
Custom Post-Test$
@@ -1,4 +1,4 @@
100% tests passed, 0 tests failed out of 4
100% tests passed out of 4
+
+Label Time Summary:
+'bar' = +[0-9\.]+ sec\*proc \(3 tests\)
@@ -7,4 +7,4 @@ Test project [^
+Start 3: Test11
3/3 Test #3: Test11 \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 3
100% tests passed out of 3
@@ -5,5 +5,5 @@ Test project [^
+Start 3: Test11
2/2 Test #3: Test11 \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 2
100% tests passed out of 2
+
@@ -3,5 +3,5 @@ Test project [^
+Start 1: Test1
1/1 Test #1: Test1 \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
@@ -10,6 +10,6 @@
Start 4: goodbye
4/4 Test #4: goodbye \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
100% tests passed, 0 tests failed out of 4
100% tests passed out of 4
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -10,6 +10,6 @@
Start 4: goodbye
4/4 Test #4: goodbye \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
100% tests passed, 0 tests failed out of 4
100% tests passed out of 4
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -17,4 +17,4 @@ test 2
]*)*
2/2 Test #[1-2]: TestLoad[1-2] \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 2
100% tests passed out of 2
@@ -17,4 +17,4 @@ test 2
]*)*
2/2 Test #[1-2]: TestLoad[1-2] \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 2
100% tests passed out of 2
@@ -18,4 +18,4 @@ test 2
]*)*
2/2 Test #[1-2]: TestLoad[1-2] \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 2
100% tests passed out of 2
@@ -18,4 +18,4 @@ test 2
]*)*
2/2 Test #[1-2]: TestLoad[1-2] \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 2
100% tests passed out of 2
@@ -3,4 +3,4 @@ Test project [^
Start 1: TestTimeout
1/1 Test #1: TestTimeout \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[1-9][0-9\.]* sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
@@ -3,4 +3,4 @@ Test project [^
Start 1: TestTimeout
1/1 Test #1: TestTimeout \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[1-9][0-9\.]* sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
@@ -3,4 +3,4 @@ Test project [^
Start 1: TestTimeout
1/1 Test #1: TestTimeout \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[1-9][0-9\.]* sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
@@ -3,4 +3,4 @@ Test project [^
Start 1: TestTimeout
1/1 Test #1: TestTimeout \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[1-9][0-9\.]* sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
@@ -1,6 +1,6 @@
Start 1: SleepFor1Second
1/1 Test #1: SleepFor1Second \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -4,7 +4,7 @@ Test project .*
*Start +[0-9]+: skip_test\.test1
*[0-9]+/[0-9]+ +Test +#[0-9]+: skip_test\.test1 .+\*\*\*Skipped +[0-9\.]+ sec
100% tests passed, 0 tests failed out of 2
100% tests passed out of 2
Total Test time \(real\) = +[0-9\.]+ sec
@@ -126,7 +126,7 @@ Test project .*
*Start +[0-9]+: TEST:prefix/both\.case/VALUE<TYPE>!1
*[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/both\.case/VALUE<TYPE>!1 .+ +Passed +[0-9\.]+ sec
100% tests passed, 0 tests failed out of [0-9]+
100% tests passed out of [0-9]+
Total Test time \(real\) = +[0-9\.]+ sec
@@ -126,7 +126,7 @@ Test project .*
*Start +[0-9]+: TEST:prefix/both\.case/VALUE<TYPE>!2
*[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/both\.case/VALUE<TYPE>!2 .+ +Passed +[0-9\.]+ sec
100% tests passed, 0 tests failed out of [0-9]+
100% tests passed out of [0-9]+
Total Test time \(real\) = +[0-9\.]+ sec
@@ -16,7 +16,7 @@ Test project .*
*Start +[0-9]+: TEST:ns\.basic\.DISABLEDnot_really_case!3
*[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:ns\.basic\.DISABLEDnot_really_case!3 .+ +Passed +[0-9\.]+ sec
100% tests passed, 0 tests failed out of [0-9]+
100% tests passed out of [0-9]+
Total Test time \(real\) = +[0-9\.]+ sec
@@ -40,6 +40,6 @@ Test project .*
*Start +[0-9]+: TEST:prefix/both\.case/VALUE<TYPE>!4
*[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/both\.case/VALUE<TYPE>!4 .+ +Passed +[0-9\.]+ sec
100% tests passed, 0 tests failed out of [0-9]+
100% tests passed out of [0-9]+
Total Test time \(real\) = +[0-9\.]+ sec
@@ -82,6 +82,6 @@ Test project .*
*Start +[0-9]+: TEST:prefix/both\.case/test<TYPE>!5
*[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/both\.case/test<TYPE>!5 .+ +Passed +[0-9\.]+ sec
100% tests passed, 0 tests failed out of [0-9]+
100% tests passed out of [0-9]+
Total Test time \(real\) = +[0-9\.]+ sec
@@ -40,6 +40,6 @@ Test project .*
*Start +[0-9]+: TEST:prefix/both\.case/VALUE<suite>!6
*[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/both\.case/VALUE<suite>!6 .+ +Passed +[0-9\.]+ sec
100% tests passed, 0 tests failed out of [0-9]+
100% tests passed out of [0-9]+
Total Test time \(real\) = +[0-9\.]+ sec
@@ -16,6 +16,6 @@ Test project .*
*Start +[0-9]+: TEST:prefix/both\.case/test<suite>!7
*[0-9]+/[0-9]+ +Test +#[0-9]+: TEST:prefix/both\.case/test<suite>!7 .+ +Passed +[0-9\.]+ sec
100% tests passed, 0 tests failed out of [0-9]+
100% tests passed out of [0-9]+
Total Test time \(real\) = +[0-9\.]+ sec
@@ -2,4 +2,4 @@
.* Start 2: WorkDirWithSpaces\.test2_discovered
.* Start 3: WorkDirWithSpaces\.test1
.* Start 4: WorkDirWithSpaces\.test2
.*0 tests failed out of 4
.*100% tests passed out of 4
@@ -6,4 +6,4 @@ Test project [^
.*
Start 3: case_three
.*
100% tests passed, 0 tests failed out of 3
100% tests passed out of 3
@@ -3,7 +3,7 @@
Start 2: CleanupTest
2/2 Test #2: CleanupTest \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\*\*\*\Not Run \(Disabled\) +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
Total Test time \(real\) = +[0-9\.]+ sec
+
@@ -5,7 +5,7 @@
Start 3: SuccessfulCleanupTest
3/3 Test #3: SuccessfulCleanupTest \.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 2
100% tests passed out of 2
+
Total Test time \(real\) = +[0-9\.]+ sec
+
@@ -5,7 +5,7 @@
Start 3: SuccessfulCleanupTest
3/3 Test #3: SuccessfulCleanupTest \.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 2
100% tests passed out of 2
+
Total Test time \(real\) = +[0-9\.]+ sec
+
@@ -10,6 +10,6 @@ Test project .*/Tests/RunCMake/ctest_fixtures/exclude_any_bar-build
Start 6: two
5/5 Test #6: two +.+ +Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 5
100% tests passed out of 5
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -8,6 +8,6 @@ Test project .*/Tests/RunCMake/ctest_fixtures/exclude_any_foo-build
Start 7: cleanupBar
4/4 Test #7: cleanupBar +.+ +Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 4
100% tests passed out of 4
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -4,6 +4,6 @@ Test project .*/Tests/RunCMake/ctest_fixtures/exclude_any_foobar-build
Start 6: two
2/2 Test #6: two +.+ +Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 2
100% tests passed out of 2
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -10,6 +10,6 @@ Test project .*/Tests/RunCMake/ctest_fixtures/exclude_cleanup_bar-build
Start 6: two
5/5 Test #6: two +.+ +Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 5
100% tests passed out of 5
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -10,6 +10,6 @@ Test project .*/Tests/RunCMake/ctest_fixtures/exclude_cleanup_foo-build
Start 7: cleanupBar
5/5 Test #7: cleanupBar +.+ +Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 5
100% tests passed out of 5
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -12,6 +12,6 @@ Test project .*/Tests/RunCMake/ctest_fixtures/exclude_setup_bar-build
Start 7: cleanupBar
6/6 Test #7: cleanupBar +.+ +Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 6
100% tests passed out of 6
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -10,6 +10,6 @@ Test project .*/Tests/RunCMake/ctest_fixtures/exclude_setup_foo-build
Start 7: cleanupBar
5/5 Test #7: cleanupBar +.+ +Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 5
100% tests passed out of 5
+
Total Test time \(real\) = +[0-9\.]+ sec$
+1 -1
View File
@@ -8,6 +8,6 @@ Test project .*/Tests/RunCMake/ctest_fixtures/one-build
Start 5: cleanupFoo
4/4 Test #5: cleanupFoo +.+ +Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 4
100% tests passed out of 4
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -2,6 +2,6 @@ Test project .*/Tests/RunCMake/ctest_fixtures/setupFoo-build
Start 3: setupFoo
1/1 Test #3: setupFoo +.+ +Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -12,6 +12,6 @@ Test project .*/Tests/RunCMake/ctest_fixtures/three-build
Start 7: cleanupBar
6/6 Test #7: cleanupBar +.+ +Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 6
100% tests passed out of 6
+
Total Test time \(real\) = +[0-9\.]+ sec$
+1 -1
View File
@@ -6,6 +6,6 @@ Test project .*/Tests/RunCMake/ctest_fixtures/two-build
Start 7: cleanupBar
3/3 Test #7: cleanupBar +.+ +Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 3
100% tests passed out of 3
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -4,6 +4,6 @@ Test project .*/Tests/RunCMake/ctest_fixtures/unused-build
Start 13: cleanupUnused
2/2 Test #13: cleanupUnused +.+ +Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 2
100% tests passed out of 2
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -1,3 +1,3 @@
1/1 MemCheck #1: RunCMake .+ Passed +[0-9]+\.[0-9]+ sec
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
@@ -1,3 +1,3 @@
1/1 MemCheck #1: RunCMake .+ Passed +[0-9]+\.[0-9]+ sec
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
@@ -1,6 +1,6 @@
1/1 MemCheck #1: RunCMake .+ Passed +[0-9]+\.[0-9]+ sec
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
.*
-- Processing memory checking output:
MemCheck log files can be found here:.*corresponds to test number.
@@ -1,3 +1,3 @@
1/1 MemCheck #1: RunCMake .+ Passed +[0-9]+\.[0-9]+ sec
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
@@ -1 +1 @@
0 tests failed out of 1$
100% tests passed out of 1$
@@ -1,6 +1,6 @@
1/1 MemCheck #1: RunCMake .+ Passed +[0-9]+\.[0-9]+ sec
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
.*
-- Processing memory checking output:
MemCheck log files can be found here:.*corresponds to test number.
@@ -1,6 +1,6 @@
1/1 MemCheck #1: RunCMake .+ Passed +[0-9]+\.[0-9]+ sec
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
.*
-- Processing memory checking output:
MemCheck log files can be found here:.*corresponds to test number.
@@ -1,6 +1,6 @@
1/1 MemCheck #1: RunCMake .+ Passed +[0-9]+\.[0-9]+ sec
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
.*
-- Processing memory checking output:
MemCheck log files can be found here:.*corresponds to test number.
@@ -1,7 +1,7 @@
2/2 Test #2: RunCMakeAgain .*
1/1 MemCheck #1: RunCMake .+ Passed +[0-9]+\.[0-9]+ sec
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
.*
-- Processing memory checking output:
MemCheck log files can be found here:.*corresponds to test number.
@@ -1,6 +1,6 @@
1/1 MemCheck #1: RunCMake .+ Passed +[0-9]+\.[0-9]+ sec
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
.*
-- Processing memory checking output:
MemCheck log files can be found here:.*corresponds to test number.
@@ -1,3 +1,3 @@
1/1 MemCheck #1: RunCMake .+ Passed +[0-9]+\.[0-9]+ sec
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
@@ -1,6 +1,6 @@
1/1 MemCheck #1: RunCMake .+ Passed +[0-9]+\.[0-9]+ sec
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
.*
-- Processing memory checking output:
MemCheck log files can be found here:.*corresponds to test number.
@@ -3,7 +3,7 @@
Start 2: CleanupTest
2/2 Test #2: CleanupTest \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\*\*\*\Skipped +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 2
100% tests passed out of 2
+
Total Test time \(real\) = +[0-9\.]+ sec
+
@@ -5,7 +5,7 @@
Start 3: SuccessfulCleanupTest
3/3 Test #3: SuccessfulCleanupTest \.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 3
100% tests passed out of 3
+
Total Test time \(real\) = +[0-9\.]+ sec
+
@@ -5,7 +5,7 @@
Start 3: SuccessfulCleanupTest
3/3 Test #3: SuccessfulCleanupTest \.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 3
100% tests passed out of 3
+
Total Test time \(real\) = +[0-9\.]+ sec
+
@@ -3,7 +3,7 @@
Start 2: SkipTest
2/2 Test #2: SkipTest \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\*\*\*\Skipped +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 2
100% tests passed out of 2
+
Total Test time \(real\) = +[0-9\.]+ sec
+
@@ -9,6 +9,6 @@ test 1
]*)*
1/1 Test #1: RunCMakeVersion \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -9,6 +9,6 @@ test 1
]*)*
1/1 Test #1: RunCMakeVersion \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -10,6 +10,6 @@ test 1
]*)*
1/1 Test #1: RunCMakeVersion \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -10,6 +10,6 @@ test 1
]*)*
1/1 Test #1: RunCMakeVersion \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -9,4 +9,4 @@ Test project [^
Start 5: test4
4/4 Test #5: test4 \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 4
100% tests passed out of 4
@@ -13,4 +13,4 @@ Test project [^
Start 3: test2
6/6 Test #3: test2 \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 6
100% tests passed out of 6
@@ -5,4 +5,4 @@ Test project [^
Start 2: skip
2/2 Test #2: skip \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\*\*\*Skipped +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 2
100% tests passed out of 2
@@ -9,6 +9,6 @@ test 1
]*)*
1/1 Test #1: RunCMakeVersion \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -9,6 +9,6 @@ test 1
]*)*
1/1 Test #1: RunCMakeVersion \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -9,6 +9,6 @@ test 1
]*)*
1/1 Test #1: RunCMakeVersion \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -10,6 +10,6 @@ test 1
]*)*
1/1 Test #1: RunCMakeVersion \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -10,6 +10,6 @@ test 1
]*)*
1/1 Test #1: RunCMakeVersion \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -5,6 +5,6 @@ Test project [^
Start 1: testRepeat
Test #1: testRepeat \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -5,6 +5,6 @@ Test project [^
Start 1: testRepeat
Test #1: testRepeat \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
Total Test time \(real\) = +[0-9\.]+ sec$
@@ -9,4 +9,4 @@ Test project [^
+Start 4: Test11
4/4 Test #4: Test11 \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 4
100% tests passed out of 4
@@ -7,5 +7,5 @@ Test project [^
+Start 4: Test11
3/3 Test #4: Test11 \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 3
100% tests passed out of 3
+
@@ -3,5 +3,5 @@ Test project [^
+Start 2: Test1
1/1 Test #2: Test1 \.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\.\. Passed +[0-9\.]+ sec
+
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
+
@@ -1,7 +1,7 @@
Start [0-9]*: Env.case_two
.*
100% tests passed, 0 tests failed out of 1
100% tests passed out of 1
Label Time Summary:
FOOBAR
@@ -12,6 +12,6 @@ Test project .*
Start 6: zoo\.emu
6/6 Test #6: zoo\.emu .+ +Passed +[0-9\.]+ sec
100% tests passed, 0 tests failed out of 6
100% tests passed out of 6
Total Test time \(real\) = +[0-9\.]+ sec