28 #ifndef D_CommandLineArguments_H
29 #define D_CommandLineArguments_H
31 #include "SimpleString.h"
32 #include "TestOutput.h"
33 #include "TestFilter.h"
44 bool isVerbose()
const;
45 int getRepeatCount()
const;
48 bool isJUnitOutput()
const;
49 bool isEclipseOutput()
const;
50 bool runTestsInSeperateProcess()
const;
51 const char* usage()
const;
57 OUTPUT_ECLIPSE, OUTPUT_JUNIT
63 bool runTestsAsSeperateProcess_;
67 OutputType outputType_;
70 void SetRepeatCount(
int ac,
const char** av,
int& index);
71 void SetGroupFilter(
int ac,
const char** av,
int& index);
72 void SetStrictGroupFilter(
int ac,
const char** av,
int& index);
73 void SetNameFilter(
int ac,
const char** av,
int& index);
74 void SetStrictNameFilter(
int ac,
const char** av,
int& index);
75 void SetTestToRunBasedOnVerboseOutput(
int ac,
const char** av,
int& index,
const char* parameterName);
76 bool SetOutputType(
int ac,
const char** av,
int& index);
Definition: CommandLineArguments.h:37
Definition: TestPlugin.h:34
Definition: SimpleString.h:46
Definition: TestFilter.h:33