From 5a0389a0b75e322ff4cdccaa12fe3493b74d7b46 Mon Sep 17 00:00:00 2001 From: David Cole Date: Thu, 31 Jul 2008 14:16:34 -0400 Subject: BUG: Fix issue#4792 - improve verbose and log output when ctest cannot find a file during coverage analysis. --- Source/CTest/cmCTestCoverageHandler.cxx | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Source/CTest/cmCTestCoverageHandler.cxx b/Source/CTest/cmCTestCoverageHandler.cxx index 2a4f27b..cae9220 100644 --- a/Source/CTest/cmCTestCoverageHandler.cxx +++ b/Source/CTest/cmCTestCoverageHandler.cxx @@ -1016,15 +1016,18 @@ int cmCTestCoverageHandler::HandleGCovCoverage( { cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT, "Something went wrong" << std::endl); - cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT, "File: [" + cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT, + "Cannot find file: [" << sourceFile.c_str() << "]" << std::endl); - cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT, "s: [" - << sourceFile.substr(0, cont->SourceDir.size()) << "]" + cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT, + " in source dir: [" + << cont->SourceDir.c_str() << "]" << std::endl); - cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT, "b: [" - << sourceFile.substr(0, cont->BinaryDir.size()) << "]" + cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT, + " or binary dir: [" + << cont->BinaryDir.size() << "]" << std::endl); - *cont->OFS << " Something went wrong. Cannot find: " + *cont->OFS << " Something went wrong. Cannot find file: " << sourceFile.c_str() << " in source dir: " << cont->SourceDir.c_str() << " or binary dir: " << cont->BinaryDir.c_str() << std::endl; -- cgit v0.12