summaryrefslogtreecommitdiffstats
path: root/Source/cmCTest.h
diff options
context:
space:
mode:
authorKen Martin <ken.martin@kitware.com>2006-10-12 16:51:27 (GMT)
committerKen Martin <ken.martin@kitware.com>2006-10-12 16:51:27 (GMT)
commit77a42276525e6ce89945af73b97d5a1d5886ad1b (patch)
tree3b66869b9f8465c031c7f00add3b3e64dfd92fa3 /Source/cmCTest.h
parent107e01c8dc6b4890749b9fb3fe249a21787c00d3 (diff)
downloadCMake-77a42276525e6ce89945af73b97d5a1d5886ad1b.zip
CMake-77a42276525e6ce89945af73b97d5a1d5886ad1b.tar.gz
CMake-77a42276525e6ce89945af73b97d5a1d5886ad1b.tar.bz2
ENH: some cleanup and commenting of code
Diffstat (limited to 'Source/cmCTest.h')
-rw-r--r--Source/cmCTest.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/Source/cmCTest.h b/Source/cmCTest.h
index 14bdfcc..437bb1f 100644
--- a/Source/cmCTest.h
+++ b/Source/cmCTest.h
@@ -53,7 +53,7 @@ public:
typedef std::set<cmStdString> SetOfStrings;
///! Process Command line arguments
- int Run(std::vector<std::string>const&, std::string* output = 0);
+ int Run(std::vector<std::string> &, std::string* output = 0);
/**
* Initialize and finalize testing
@@ -369,6 +369,18 @@ private:
void BlockTestErrorDiagnostics();
+ //! parse the option after -D and convert it into the appropriate steps
+ bool AddTestsForDashboardType(std::string &targ);
+
+ //! parse and process most common command line arguments
+ void HandleCommandLineArguments(size_t &i,
+ std::vector<std::string> &args);
+
+ //! hande the -S -SP and -SR arguments
+ void HandleScriptArguments(size_t &i,
+ std::vector<std::string> &args,
+ bool &SRArgumentSpecified);
+
//! Reread the configuration file
bool UpdateCTestConfiguration();