aboutsummaryrefslogtreecommitdiff
path: root/engines/testbed/testsuite.cpp
diff options
context:
space:
mode:
authorNeeraj Kumar2010-07-30 13:54:25 +0000
committerNeeraj Kumar2010-07-30 13:54:25 +0000
commita6e84128c975a220f4c2800a1d937c37e34b6cec (patch)
tree8475f9057fc2f5ad3b25cff819b1eb812b0b118d /engines/testbed/testsuite.cpp
parent4814db3a6a99f0a8920968e736494571b25d225b (diff)
downloadscummvm-rg350-a6e84128c975a220f4c2800a1d937c37e34b6cec.tar.gz
scummvm-rg350-a6e84128c975a220f4c2800a1d937c37e34b6cec.tar.bz2
scummvm-rg350-a6e84128c975a220f4c2800a1d937c37e34b6cec.zip
TESTBED: generalized the GUI, added code for the end text gui message and option to rerun tests
svn-id: r51507
Diffstat (limited to 'engines/testbed/testsuite.cpp')
-rw-r--r--engines/testbed/testsuite.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/testbed/testsuite.cpp b/engines/testbed/testsuite.cpp
index 635099aab6..5ea6970241 100644
--- a/engines/testbed/testsuite.cpp
+++ b/engines/testbed/testsuite.cpp
@@ -131,6 +131,15 @@ Testsuite::~Testsuite() {
}
}
+void Testsuite::reset() {
+ _numTestsPassed = 0;
+ _numTestsExecuted = 0;
+ toQuit = kLoopNormal;
+ for (Common::Array<Test *>::iterator i = _testsToExecute.begin(); i != _testsToExecute.end(); ++i) {
+ (*i)->passed = false;
+ }
+}
+
void Testsuite::genReport() const {
logPrintf("\n");
logPrintf("Consolidating results...\n");