Vodafone Test Suite
Dependencies: mbed-rtos mbed HTTPClient VodafoneUSBModem
Diff: Tests/Tests.h
- Revision:
- 22:5b1feecf2aeb
- Parent:
- 21:3875fe74d358
- Child:
- 23:408199b5d2cb
diff -r 3875fe74d358 -r 5b1feecf2aeb Tests/Tests.h --- 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