summaryrefslogtreecommitdiffstats
path: root/Source/cmCTest.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmCTest.h')
-rw-r--r--Source/cmCTest.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/Source/cmCTest.h b/Source/cmCTest.h
index 3674f01..7c4ffdd 100644
--- a/Source/cmCTest.h
+++ b/Source/cmCTest.h
@@ -181,8 +181,17 @@ public:
int RunTest(std::vector<const char*> args, std::string* output, int *retVal,
std::ostream* logfile);
-private:
+ /**
+ * Execute handler and return its result. If the handler fails, it returns negative value.
+ */
+ int ExecuteHandler(const char* handler);
+ /*
+ * Get the handler object
+ */
+ cmCTestGenericHandler* GetHandler(const char* handler);
+
+private:
std::string m_ConfigType;
bool m_Verbose;
bool m_ProduceXML;
@@ -263,7 +272,7 @@ private:
//! Reread the configuration file
- void UpdateCTestConfiguration();
+ bool UpdateCTestConfiguration();
//! Create not from files.
int GenerateDartNotesOutput(std::ostream& os, const tm_VectorOfStrings& files);