BUG: Fix issue#4792 - improve verbose and log output when ctest cannot find a file during coverage analysis.
This commit is contained in:
parent
3312685616
commit
5a0389a0b7
@ -1016,15 +1016,18 @@ int cmCTestCoverageHandler::HandleGCovCoverage(
|
|||||||
{
|
{
|
||||||
cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT,
|
cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT,
|
||||||
"Something went wrong" << std::endl);
|
"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);
|
<< sourceFile.c_str() << "]" << std::endl);
|
||||||
cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT, "s: ["
|
cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT,
|
||||||
<< sourceFile.substr(0, cont->SourceDir.size()) << "]"
|
" in source dir: ["
|
||||||
|
<< cont->SourceDir.c_str() << "]"
|
||||||
<< std::endl);
|
<< std::endl);
|
||||||
cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT, "b: ["
|
cmCTestLog(this->CTest, HANDLER_VERBOSE_OUTPUT,
|
||||||
<< sourceFile.substr(0, cont->BinaryDir.size()) << "]"
|
" or binary dir: ["
|
||||||
|
<< cont->BinaryDir.size() << "]"
|
||||||
<< std::endl);
|
<< std::endl);
|
||||||
*cont->OFS << " Something went wrong. Cannot find: "
|
*cont->OFS << " Something went wrong. Cannot find file: "
|
||||||
<< sourceFile.c_str()
|
<< sourceFile.c_str()
|
||||||
<< " in source dir: " << cont->SourceDir.c_str()
|
<< " in source dir: " << cont->SourceDir.c_str()
|
||||||
<< " or binary dir: " << cont->BinaryDir.c_str() << std::endl;
|
<< " or binary dir: " << cont->BinaryDir.c_str() << std::endl;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user