From aa53857f59578258e780eb71eb0b4165c71276c5 Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Tue, 17 Jun 2008 14:03:49 -0400 Subject: BUG: fix for bug 7136 --- Source/CTest/cmCTestTestHandler.cxx | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/Source/CTest/cmCTestTestHandler.cxx b/Source/CTest/cmCTestTestHandler.cxx index 7a3086e..fe3c3ae 100644 --- a/Source/CTest/cmCTestTestHandler.cxx +++ b/Source/CTest/cmCTestTestHandler.cxx @@ -1554,11 +1554,15 @@ std::string cmCTestTestHandler::GenerateRegressionImages( SPACE_REGEX "*(name|type|encoding|compression)=\"([^\"]*)\"" SPACE_REGEX "*(name|type|encoding|compression)=\"([^\"]*)\"" SPACE_REGEX "*>([^<]*)"); - cmsys::RegularExpression cdatameasurement( + cmsys::RegularExpression cdatastart( "()"); + SPACE_REGEX "*>" + SPACE_REGEX "*" + SPACE_REGEX "*"); cmsys::RegularExpression measurementfile( "" << cdatameasurement.match(5) - << "" + << " " << cdatastart.match(1) << "=\"" + << cdatastart.match(2) << "\"" + << " " << cdatastart.match(3) << "=\"" + << cdatastart.match(4) << "\"" + << ">" << std::endl; - - cxml.erase(cdatameasurement.start(), - cdatameasurement.end() - cdatameasurement.start()); + cxml.erase(cdatastart.start(), + cdataend.end() - cdatastart.start()); } else if ( measurementfile.find(cxml) ) { -- cgit v0.12