diff options
author | Andy Cedilnik <andy.cedilnik@kitware.com> | 2004-01-15 22:07:40 (GMT) |
---|---|---|
committer | Andy Cedilnik <andy.cedilnik@kitware.com> | 2004-01-15 22:07:40 (GMT) |
commit | f687b3d4a2ce92bea1b24f9ff65338ca43e42679 (patch) | |
tree | 677d23f88b8ce1abc8690ba9fdff5d7c1a0910a3 | |
parent | 2f5673c8940334f1bdb7e198457697d1bfd6a0eb (diff) | |
download | CMake-f687b3d4a2ce92bea1b24f9ff65338ca43e42679.zip CMake-f687b3d4a2ce92bea1b24f9ff65338ca43e42679.tar.gz CMake-f687b3d4a2ce92bea1b24f9ff65338ca43e42679.tar.bz2 |
ENH: Handle spaces in the dart output of test
-rw-r--r-- | Source/cmCTest.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/cmCTest.cxx b/Source/cmCTest.cxx index bfa2ebf..69c5112 100644 --- a/Source/cmCTest.cxx +++ b/Source/cmCTest.cxx @@ -71,7 +71,7 @@ static struct tm* GetNightlyTime(std::string str) return lctime; } -static std::string CleanString(std::string str) +static std::string CleanString(const std::string& str) { std::string::size_type spos = str.find_first_not_of(" \n\t\r\f\v"); std::string::size_type epos = str.find_last_not_of(" \n\t\r\f\v"); @@ -2648,7 +2648,7 @@ std::string cmCTest::GenerateRegressionImages(const std::string& xml) } else if ( measurementfile.find(cxml) ) { - const std::string& filename = measurementfile.match(5); + const std::string& filename = ::CleanString(measurementfile.match(5)); if ( cmSystemTools::FileExists(filename.c_str()) ) { long len = cmSystemTools::FileLength(filename.c_str()); @@ -2697,6 +2697,7 @@ std::string cmCTest::GenerateRegressionImages(const std::string& xml) << " text=\"text/string\"" << "><Value>File " << filename << " not found</Value></NamedMeasurement>" << std::endl; + std::cout << "File \"" << filename.c_str() << "\" not found." << std::endl; } cxml.erase(measurementfile.start(), measurementfile.end() - measurementfile.start()); } |