Vodafone Test Suite

Dependencies:   mbed-rtos mbed HTTPClient VodafoneUSBModem

Committer:
ashleymills
Date:
Thu Jun 27 13:09:14 2013 +0000
Revision:
71:0d1b99ae9b58
Parent:
68:2f3ead00ab0a
Child:
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 19:26fbed33d4e7 17
ashleymills 67:a61d60fa342c 18 const int gAllTests[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14};
ashleymills 67:a61d60fa342c 19 const int gNumAllTests = 15;
ashleymills 68:2f3ead00ab0a 20 const int gAutomatedTests[] = {0,1,6,7,9,10,11,12,14};
ashleymills 68:2f3ead00ab0a 21 const int gNumAutomatedTests = 9;
ashleymills 66:6b00a764e549 22 const int gInteractiveTests[] = {2,3,4,5,13};
ashleymills 66:6b00a764e549 23 const int gNumInteractiveTests = 5;
ashleymills 66:6b00a764e549 24 const int gSoakTests[] = {};
ashleymills 66:6b00a764e549 25 const int gNumSoakTests = 0;
ashleymills 71:0d1b99ae9b58 26 const int gTestsInternet[] = {0,1,14};
ashleymills 71:0d1b99ae9b58 27 const int gNumTestsInternet = 3;
ashleymills 22:5b1feecf2aeb 28
ashleymills 22:5b1feecf2aeb 29 enum TestProfile {
ashleymills 22:5b1feecf2aeb 30 TESTS_ALL,
ashleymills 22:5b1feecf2aeb 31 TESTS_AUTOMATED,
ashleymills 22:5b1feecf2aeb 32 TESTS_MANUAL,
ashleymills 22:5b1feecf2aeb 33 TESTS_SOAK,
ashleymills 71:0d1b99ae9b58 34 TESTS_INTERNET,
ashleymills 22:5b1feecf2aeb 35 TESTS_END
ashleymills 22:5b1feecf2aeb 36 };
ashleymills 22:5b1feecf2aeb 37
ashleymills 71:0d1b99ae9b58 38 static const int* gTestProfiles[5] = {
ashleymills 26:9eefab9e28df 39 gAllTests,
ashleymills 26:9eefab9e28df 40 gAutomatedTests,
ashleymills 26:9eefab9e28df 41 gInteractiveTests,
ashleymills 71:0d1b99ae9b58 42 gSoakTests,
ashleymills 71:0d1b99ae9b58 43 gTestsInternet
ashleymills 22:5b1feecf2aeb 44 };
ashleymills 22:5b1feecf2aeb 45
ashleymills 71:0d1b99ae9b58 46 static const int gTestProfileLengths[5] = {
ashleymills 22:5b1feecf2aeb 47 gNumAllTests,
ashleymills 22:5b1feecf2aeb 48 gNumAutomatedTests,
ashleymills 22:5b1feecf2aeb 49 gNumInteractiveTests,
ashleymills 71:0d1b99ae9b58 50 gNumSoakTests,
ashleymills 71:0d1b99ae9b58 51 gNumTestsInternet
nherriot 28:c630a04a7198 52 };
nherriot 28:c630a04a7198 53
ashleymills 45:f68fea0831d7 54 extern const char* gTestDescriptions[];
ashleymills 45:f68fea0831d7 55