16 class TestCaseCollection;
59 TestCaseCollection(
const std::string& testCaseCollectionName,
bool deleteTestCases =
true,
bool writeToLog =
true);
Contains a sequence of tests which have to be executed sequentially.
static tarch::logging::Log _log
Log interface the class writes to.
virtual ~TestCaseCollection()
Destructor.
bool _deleteTestCases
Tells whether the testcases contained should be deleted uppon destruction of this object.
TestCaseCollection(const std::string &testCaseCollectionName, bool deleteTestCases=true, bool writeToLog=true)
Creates a test case collection.
std::list< TestCase * > _testCases
Sequence of test cases that are executes on a run() call.
virtual void run()
Runs all test cases assigned.
void addTestCase(TestCase *testCase)
Adds a new test case.
bool _writeToLog
Tells the collection wheather to log a progression bar.
Represents one test case.
Have to include this header, as I need access to the SYCL_EXTERNAL keyword.