summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2004-01-15 22:07:40 (GMT)
committerAndy Cedilnik <andy.cedilnik@kitware.com>2004-01-15 22:07:40 (GMT)
commitf687b3d4a2ce92bea1b24f9ff65338ca43e42679 (patch)
tree677d23f88b8ce1abc8690ba9fdff5d7c1a0910a3
parent2f5673c8940334f1bdb7e198457697d1bfd6a0eb (diff)
downloadCMake-f687b3d4a2ce92bea1b24f9ff65338ca43e42679.zip
CMake-f687b3d4a2ce92bea1b24f9ff65338ca43e42679.tar.gz
CMake-f687b3d4a2ce92bea1b24f9ff65338ca43e42679.tar.bz2
ENH: Handle spaces in the dart output of test
-rw-r--r--Source/cmCTest.cxx5
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());
}