Vodafone Test Suite

Dependencies:   mbed-rtos mbed HTTPClient VodafoneUSBModem

Committer:
ashleymills
Date:
Wed Jan 29 16:34:38 2014 +0000
Revision:
74:e52ac9624f7f
Parent:
72:0e8e769fcf76
Updated dependencies to latest versions.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ashleymills 3:28336c2e94e4 1 #pragma once
ashleymills 66:6b00a764e549 2 #include "Test00.h"
ashleymills 66:6b00a764e549 3 #include "Test01.h"
ashleymills 66:6b00a764e549 4 #include "Test02.h"
ashleymills 66:6b00a764e549 5 #include "Test03.h"
ashleymills 66:6b00a764e549 6 #include "Test04.h"
ashleymills 66:6b00a764e549 7 #include "Test05.h"
ashleymills 66:6b00a764e549 8 #include "Test06.h"
ashleymills 66:6b00a764e549 9 #include "Test07.h"
ashleymills 45:f68fea0831d7 10 #include "Test08.h"
ashleymills 66:6b00a764e549 11 #include "Test09.h"
ashleymills 23:408199b5d2cb 12 #include "Test10.h"
ashleymills 66:6b00a764e549 13 #include "Test11.h"
nherriot 7:ec0db221f897 14 #include "Test12.h"
nherriot 16:c89d426c6175 15 #include "Test13.h"
nherriot 31:9231acdde9ff 16 #include "Test14.h"
ashleymills 72:0e8e769fcf76 17 #include "Test15.h"
ashleymills 19:26fbed33d4e7 18
ashleymills 72:0e8e769fcf76 19 const int gAllTests[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
ashleymills 72:0e8e769fcf76 20 const int gNumAllTests = 16;
ashleymills 68:2f3ead00ab0a 21 const int gAutomatedTests[] = {0,1,6,7,9,10,11,12,14};
ashleymills 68:2f3ead00ab0a 22 const int gNumAutomatedTests = 9;
ashleymills 66:6b00a764e549 23 const int gInteractiveTests[] = {2,3,4,5,13};
ashleymills 66:6b00a764e549 24 const int gNumInteractiveTests = 5;
ashleymills 66:6b00a764e549 25 const int gSoakTests[] = {};
ashleymills 66:6b00a764e549 26 const int gNumSoakTests = 0;
ashleymills 71:0d1b99ae9b58 27 const int gTestsInternet[] = {0,1,14};
ashleymills 71:0d1b99ae9b58 28 const int gNumTestsInternet = 3;
ashleymills 72:0e8e769fcf76 29 const int gTestsSMS[] = {11,12};
ashleymills 72:0e8e769fcf76 30 const int gNumTestsSMS = 2;
ashleymills 22:5b1feecf2aeb 31
ashleymills 22:5b1feecf2aeb 32 enum TestProfile {
ashleymills 22:5b1feecf2aeb 33 TESTS_ALL,
ashleymills 22:5b1feecf2aeb 34 TESTS_AUTOMATED,
ashleymills 22:5b1feecf2aeb 35 TESTS_MANUAL,
ashleymills 22:5b1feecf2aeb 36 TESTS_SOAK,
ashleymills 71:0d1b99ae9b58 37 TESTS_INTERNET,
ashleymills 72:0e8e769fcf76 38 TESTS_SMS,
ashleymills 22:5b1feecf2aeb 39 TESTS_END
ashleymills 22:5b1feecf2aeb 40 };
ashleymills 22:5b1feecf2aeb 41
ashleymills 72:0e8e769fcf76 42 static const int* gTestProfiles[7] = {
ashleymills 26:9eefab9e28df 43 gAllTests,
ashleymills 26:9eefab9e28df 44 gAutomatedTests,
ashleymills 26:9eefab9e28df 45 gInteractiveTests,
ashleymills 71:0d1b99ae9b58 46 gSoakTests,
ashleymills 72:0e8e769fcf76 47 gTestsInternet,
ashleymills 72:0e8e769fcf76 48 gTestsSMS,
ashleymills 72:0e8e769fcf76 49 NULL
ashleymills 22:5b1feecf2aeb 50 };
ashleymills 22:5b1feecf2aeb 51
ashleymills 72:0e8e769fcf76 52 static const int gTestProfileLengths[7] = {
ashleymills 22:5b1feecf2aeb 53 gNumAllTests,
ashleymills 22:5b1feecf2aeb 54 gNumAutomatedTests,
ashleymills 22:5b1feecf2aeb 55 gNumInteractiveTests,
ashleymills 71:0d1b99ae9b58 56 gNumSoakTests,
ashleymills 72:0e8e769fcf76 57 gNumTestsInternet,
ashleymills 72:0e8e769fcf76 58 gNumTestsSMS,
ashleymills 72:0e8e769fcf76 59 0
nherriot 28:c630a04a7198 60 };
nherriot 28:c630a04a7198 61
ashleymills 72:0e8e769fcf76 62 extern const char* gTestDescriptions[];