From 9a4bd4220fa000159cb300b2f66301b7150d0bd7 Mon Sep 17 00:00:00 2001 From: Neeraj Kumar Date: Thu, 1 Jul 2010 12:30:56 +0000 Subject: testbed now keeps a list of executed testsuites svn-id: r50545 --- engines/testbed/testbed.h | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'engines/testbed/testbed.h') diff --git a/engines/testbed/testbed.h b/engines/testbed/testbed.h index 554c0290a0..7c45c5aa56 100644 --- a/engines/testbed/testbed.h +++ b/engines/testbed/testbed.h @@ -26,7 +26,9 @@ #define TESTBED_H #include "engines/engine.h" - + +#include "testbed/testsuite.h" + namespace Testbed { enum { @@ -40,6 +42,20 @@ public: ~TestbedEngine(); virtual Common::Error run(); + + /** + * All testsuites are disabled by default + * To enable testsuite X, call enableTestsuite("X", true); + */ + void enableTestsuite(const char *name, bool enable); + + /** + * Invokes configured testsuites. + */ + void invokeTestsuites(); + +private: + Common::Array _testsuiteList; }; } // End of namespace Testbed -- cgit v1.2.3