Vodafone Test Suite

Dependencies:   mbed-rtos mbed HTTPClient VodafoneUSBModem

Committer:
ashleymills
Date:
Thu Sep 06 15:13:38 2012 +0000
Revision:
27:0297dbc3252b
Parent:
26:9eefab9e28df
Child:
30:dd2beda340c6
Commended out dependency stuff. TestManager now prints numbers and descriptions of failed tests.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ashleymills 3:28336c2e94e4 1 #pragma once
ashleymills 23:408199b5d2cb 2 #include "Test10.h"
nherriot 7:ec0db221f897 3 #include "Test12.h"
nherriot 16:c89d426c6175 4 #include "Test13.h"
ashleymills 19:26fbed33d4e7 5 #include "Test21.h"
ashleymills 19:26fbed33d4e7 6 #include "Test22.h"
ashleymills 20:18373fb68ad7 7 #include "Test23.h"
ashleymills 22:5b1feecf2aeb 8 #include "Test25.h"
ashleymills 22:5b1feecf2aeb 9 #include "Test26.h"
ashleymills 19:26fbed33d4e7 10 #include "Test50.h"
ashleymills 19:26fbed33d4e7 11
ashleymills 26:9eefab9e28df 12 const int gAllTests[] = {10,12,13,21,22,23,25,26,50};
ashleymills 26:9eefab9e28df 13 const int gNumAllTests = 9;
ashleymills 26:9eefab9e28df 14 const int gAutomatedTests[] = {10,21,22,23,25,26};
ashleymills 26:9eefab9e28df 15 const int gNumAutomatedTests = 6;
ashleymills 26:9eefab9e28df 16 const int gInteractiveTests[] = {12,13};
ashleymills 26:9eefab9e28df 17 const int gNumInteractiveTests = 2;
ashleymills 26:9eefab9e28df 18 const int gSoakTests[] = {50};
ashleymills 26:9eefab9e28df 19 const int gNumSoakTests = 1;
ashleymills 22:5b1feecf2aeb 20
ashleymills 22:5b1feecf2aeb 21 enum TestProfile {
ashleymills 22:5b1feecf2aeb 22 TESTS_ALL,
ashleymills 22:5b1feecf2aeb 23 TESTS_AUTOMATED,
ashleymills 22:5b1feecf2aeb 24 TESTS_MANUAL,
ashleymills 22:5b1feecf2aeb 25 TESTS_SOAK,
ashleymills 22:5b1feecf2aeb 26 TESTS_END
ashleymills 22:5b1feecf2aeb 27 };
ashleymills 22:5b1feecf2aeb 28
ashleymills 22:5b1feecf2aeb 29 static const int* gTestProfiles[4] = {
ashleymills 26:9eefab9e28df 30 gAllTests,
ashleymills 26:9eefab9e28df 31 gAutomatedTests,
ashleymills 26:9eefab9e28df 32 gInteractiveTests,
ashleymills 26:9eefab9e28df 33 gSoakTests
ashleymills 22:5b1feecf2aeb 34 };
ashleymills 22:5b1feecf2aeb 35
ashleymills 22:5b1feecf2aeb 36 static const int gTestProfileLengths[4] = {
ashleymills 22:5b1feecf2aeb 37 gNumAllTests,
ashleymills 22:5b1feecf2aeb 38 gNumAutomatedTests,
ashleymills 22:5b1feecf2aeb 39 gNumInteractiveTests,
ashleymills 22:5b1feecf2aeb 40 gNumSoakTests
ashleymills 24:8f0f9551122a 41 };
ashleymills 24:8f0f9551122a 42
ashleymills 24:8f0f9551122a 43 static const char* gTestDescriptions[] = {
ashleymills 27:0297dbc3252b 44 NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
ashleymills 25:55b865c41f21 45 gTest10Description,
ashleymills 27:0297dbc3252b 46 NULL,
ashleymills 27:0297dbc3252b 47 gTest12Description,
ashleymills 27:0297dbc3252b 48 gTest13Description,
ashleymills 27:0297dbc3252b 49 NULL,NULL,NULL,NULL,NULL,NULL,NULL,
ashleymills 26:9eefab9e28df 50 gTest21Description,
ashleymills 26:9eefab9e28df 51 gTest22Description,
ashleymills 27:0297dbc3252b 52 gTest23Description,
ashleymills 27:0297dbc3252b 53 NULL,
ashleymills 26:9eefab9e28df 54 gTest25Description,
ashleymills 26:9eefab9e28df 55 gTest26Description,
ashleymills 27:0297dbc3252b 56 NULL,NULL,NULL,NULL,
ashleymills 27:0297dbc3252b 57 NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
ashleymills 27:0297dbc3252b 58 NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
ashleymills 26:9eefab9e28df 59 gTest50Description,
ashleymills 26:9eefab9e28df 60 };
ashleymills 26:9eefab9e28df 61
ashleymills 27:0297dbc3252b 62 /*
ashleymills 26:9eefab9e28df 63 static const int* gTestDependencies[] = {
ashleymills 26:9eefab9e28df 64 gTest10Depends,
ashleymills 26:9eefab9e28df 65 gTest12Depends,
ashleymills 26:9eefab9e28df 66 gTest13Depends,
ashleymills 26:9eefab9e28df 67 gTest21Depends,
ashleymills 26:9eefab9e28df 68 gTest22Depends,
ashleymills 26:9eefab9e28df 69 gTest23Depends,
ashleymills 26:9eefab9e28df 70 gTest25Depends,
ashleymills 26:9eefab9e28df 71 gTest26Depends,
ashleymills 26:9eefab9e28df 72 gTest50Depends
ashleymills 27:0297dbc3252b 73 };
ashleymills 27:0297dbc3252b 74 */