summaryrefslogtreecommitdiffstats
path: root/Source/cmCTest.h
diff options
context:
space:
mode:
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();