Vodafone Test Suite

Dependencies:   mbed-rtos mbed HTTPClient VodafoneUSBModem

Revision:
22:5b1feecf2aeb
Parent:
21:3875fe74d358
Child:
23:408199b5d2cb
--- a/Tests/Tests.h	Tue Sep 04 15:36:59 2012 +0000
+++ b/Tests/Tests.h	Wed Sep 05 14:47:44 2012 +0000
@@ -4,11 +4,37 @@
 #include "Test21.h"
 #include "Test22.h"
 #include "Test23.h"
+#include "Test25.h"
+#include "Test26.h"
 #include "Test50.h"
 
-const int gAutomatedTests[] = {21,22,23};
-const int gNumAutomatedTests = 3;
-const int gInteractiveTests[] = {12,13};
-const int gNumInteractiveTests = 2;
-const int gSoakTests[] = {50};
-const int gNumSoakTests = 1;
\ No newline at end of file
+static const int gAllTests[] = {12,13,21,22,23,25,26,50};
+static const int gNumAllTests = 8;
+static const int gAutomatedTests[] = {21,22,23,25};
+static const int gNumAutomatedTests = 4;
+static const int gInteractiveTests[] = {12,13,26};
+static const int gNumInteractiveTests = 3;
+static const int gSoakTests[] = {50};
+static const int gNumSoakTests = 1;
+
+enum TestProfile {
+   TESTS_ALL,
+   TESTS_AUTOMATED,
+   TESTS_MANUAL,
+   TESTS_SOAK,
+   TESTS_END
+};
+
+static const int* gTestProfiles[4] = {
+   (const int*)&gAllTests,
+   (const int*)&gAutomatedTests,
+   (const int*)&gInteractiveTests,
+   (const int*)&gSoakTests
+};
+
+static const int gTestProfileLengths[4] = {
+   gNumAllTests,
+   gNumAutomatedTests,
+   gNumInteractiveTests,
+   gNumSoakTests
+};
\ No newline at end of file