diff options
author | Andy Cedilnik <andy.cedilnik@kitware.com> | 2004-10-17 22:49:42 (GMT) |
---|---|---|
committer | Andy Cedilnik <andy.cedilnik@kitware.com> | 2004-10-17 22:49:42 (GMT) |
commit | 4ee2f266c6ba1c90c4789a0aa066c0b92c313e76 (patch) | |
tree | 43fdbc95632a802ecef7a3cb40a20269c2c9184d | |
parent | bf326092a85b4ea4aa52825cbde66729ae1baf6e (diff) | |
download | CMake-4ee2f266c6ba1c90c4789a0aa066c0b92c313e76.zip CMake-4ee2f266c6ba1c90c4789a0aa066c0b92c313e76.tar.gz CMake-4ee2f266c6ba1c90c4789a0aa066c0b92c313e76.tar.bz2 |
ENH: Handle coverage errors
-rw-r--r-- | Source/cmCTest.cxx | 5 | ||||
-rw-r--r-- | Source/cmCTest.h | 3 |
2 files changed, 6 insertions, 2 deletions
diff --git a/Source/cmCTest.cxx b/Source/cmCTest.cxx index 8c5dc97..5cea554 100644 --- a/Source/cmCTest.cxx +++ b/Source/cmCTest.cxx @@ -745,7 +745,10 @@ int cmCTest::ProcessTests() if ( m_Tests[COVERAGE_TEST] || m_Tests[ALL_TEST] ) { this->UpdateCTestConfiguration(); - this->CoverageHandler->CoverageDirectory(this); + if (this->CoverageHandler->CoverageDirectory(this)) + { + res |= cmCTest::COVERAGE_ERRORS; + } } if ( m_Tests[MEMCHECK_TEST] || m_Tests[ALL_TEST] ) { diff --git a/Source/cmCTest.h b/Source/cmCTest.h index 477775a..bb53b10 100644 --- a/Source/cmCTest.h +++ b/Source/cmCTest.h @@ -133,7 +133,8 @@ public: CONFIGURE_ERRORS = 0x02, BUILD_ERRORS = 0x04, TEST_ERRORS = 0x08, - MEMORY_ERRORS = 0x10 + MEMORY_ERRORS = 0x10, + COVERAGE_ERRORS = 0x20 }; int GenerateNotesFile(const char* files); |