summaryrefslogtreecommitdiffstats
path: root/Source/cmCTest.h
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2005-02-17 20:23:00 (GMT)
committerAndy Cedilnik <andy.cedilnik@kitware.com>2005-02-17 20:23:00 (GMT)
commit79a7f42a218958a44158a023ba21b08f3808ec08 (patch)
tree6e1ec9b7f761dbf31b36fa18d2ed2a398d6cec46 /Source/cmCTest.h
parentab7668de3f952a289987dca477f6540912302430 (diff)
downloadCMake-79a7f42a218958a44158a023ba21b08f3808ec08.zip
CMake-79a7f42a218958a44158a023ba21b08f3808ec08.tar.gz
CMake-79a7f42a218958a44158a023ba21b08f3808ec08.tar.bz2
ENH: Cleanups and add CTEST_UPDATE command
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);