summaryrefslogtreecommitdiffstats
path: root/Source/CTest/cmCTestTestHandler.h
diff options
context:
space:
mode:
authorZack Galbreath <zack.galbreath@kitware.com>2021-06-08 18:48:57 (GMT)
committerZack Galbreath <zack.galbreath@kitware.com>2021-06-09 12:31:32 (GMT)
commit02f1271bdf810107ad5d3c0cffb74b472d706054 (patch)
tree64c61a8d698537524000ff115ffdfffd823c09d7 /Source/CTest/cmCTestTestHandler.h
parent5e26887c35be116a83ba049098f5780309ced073 (diff)
downloadCMake-02f1271bdf810107ad5d3c0cffb74b472d706054.zip
CMake-02f1271bdf810107ad5d3c0cffb74b472d706054.tar.gz
CMake-02f1271bdf810107ad5d3c0cffb74b472d706054.tar.bz2
ctest: allow test output to override the 'details' field
Parse test output for <CTestDetails>...</CTestDetails>. If found, use this value to override the default 'Details' string reported to CDash.
Diffstat (limited to 'Source/CTest/cmCTestTestHandler.h')
-rw-r--r--Source/CTest/cmCTestTestHandler.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/CTest/cmCTestTestHandler.h b/Source/CTest/cmCTestTestHandler.h
index 9f5b3da..bd51738 100644
--- a/Source/CTest/cmCTestTestHandler.h
+++ b/Source/CTest/cmCTestTestHandler.h
@@ -175,6 +175,7 @@ public:
std::string ExceptionStatus;
bool CompressOutput;
std::string CompletionStatus;
+ std::string CustomCompletionStatus;
std::string Output;
std::string DartString;
int TestCount;
@@ -358,6 +359,7 @@ private:
ListOfTests TestList;
size_t TotalNumberOfTests;
cmsys::RegularExpression DartStuff;
+ cmsys::RegularExpression CustomCompletionStatusRegex;
std::ostream* LogFile;