Vodafone Test Suite

Dependencies:   mbed-rtos mbed HTTPClient VodafoneUSBModem

Committer:
nherriot
Date:
Wed Sep 12 16:55:00 2012 +0000
Revision:
31:9231acdde9ff
Parent:
30:dd2beda340c6
Child:
33:16126e029d58
adding new sms test cases for send/receive irregular chars. changing auto run list, and adding descriptions.

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"
nherriot 31:9231acdde9ff 5 #include "Test14.h"
nherriot 28:c630a04a7198 6 #include "Test16.h"
ashleymills 19:26fbed33d4e7 7 #include "Test21.h"
ashleymills 19:26fbed33d4e7 8 #include "Test22.h"
ashleymills 20:18373fb68ad7 9 #include "Test23.h"
ashleymills 22:5b1feecf2aeb 10 #include "Test25.h"
ashleymills 22:5b1feecf2aeb 11 #include "Test26.h"
ashleymills 19:26fbed33d4e7 12 #include "Test50.h"
nherriot 29:c0e6f198db84 13 #include "Test56.h"
ashleymills 19:26fbed33d4e7 14
nherriot 31:9231acdde9ff 15 const int gAllTests[] = {10,16,12,13,21,22,23,25,26,50};
nherriot 31:9231acdde9ff 16 const int gNumAllTests = 10;
nherriot 31:9231acdde9ff 17 const int gAutomatedTests[] = {10,16,12,21,22,23,25,26};
nherriot 31:9231acdde9ff 18 const int gNumAutomatedTests = 8;
nherriot 31:9231acdde9ff 19 const int gInteractiveTests[] = {16,12,14,13};
nherriot 30:dd2beda340c6 20 const int gNumInteractiveTests = 4;
ashleymills 26:9eefab9e28df 21 const int gSoakTests[] = {50};
ashleymills 26:9eefab9e28df 22 const int gNumSoakTests = 1;
ashleymills 22:5b1feecf2aeb 23
ashleymills 22:5b1feecf2aeb 24 enum TestProfile {
ashleymills 22:5b1feecf2aeb 25 TESTS_ALL,
ashleymills 22:5b1feecf2aeb 26 TESTS_AUTOMATED,
ashleymills 22:5b1feecf2aeb 27 TESTS_MANUAL,
ashleymills 22:5b1feecf2aeb 28 TESTS_SOAK,
ashleymills 22:5b1feecf2aeb 29 TESTS_END
ashleymills 22:5b1feecf2aeb 30 };
ashleymills 22:5b1feecf2aeb 31
ashleymills 22:5b1feecf2aeb 32 static const int* gTestProfiles[4] = {
ashleymills 26:9eefab9e28df 33 gAllTests,
ashleymills 26:9eefab9e28df 34 gAutomatedTests,
ashleymills 26:9eefab9e28df 35 gInteractiveTests,
ashleymills 26:9eefab9e28df 36 gSoakTests
ashleymills 22:5b1feecf2aeb 37 };
ashleymills 22:5b1feecf2aeb 38
ashleymills 22:5b1feecf2aeb 39 static const int gTestProfileLengths[4] = {
ashleymills 22:5b1feecf2aeb 40 gNumAllTests,
ashleymills 22:5b1feecf2aeb 41 gNumAutomatedTests,
ashleymills 22:5b1feecf2aeb 42 gNumInteractiveTests,
ashleymills 22:5b1feecf2aeb 43 gNumSoakTests
nherriot 28:c630a04a7198 44 };
nherriot 28:c630a04a7198 45
nherriot 30:dd2beda340c6 46
ashleymills 24:8f0f9551122a 47 static const char* gTestDescriptions[] = {
ashleymills 27:0297dbc3252b 48 NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
ashleymills 25:55b865c41f21 49 gTest10Description,
ashleymills 27:0297dbc3252b 50 NULL,
ashleymills 27:0297dbc3252b 51 gTest12Description,
ashleymills 27:0297dbc3252b 52 gTest13Description,
nherriot 31:9231acdde9ff 53 gTest14Description,
nherriot 31:9231acdde9ff 54 NULL,
nherriot 31:9231acdde9ff 55 gTest16Description,
nherriot 31:9231acdde9ff 56 NULL,NULL,NULL,NULL,
ashleymills 26:9eefab9e28df 57 gTest21Description,
ashleymills 26:9eefab9e28df 58 gTest22Description,
ashleymills 27:0297dbc3252b 59 gTest23Description,
ashleymills 27:0297dbc3252b 60 NULL,
ashleymills 26:9eefab9e28df 61 gTest25Description,
ashleymills 26:9eefab9e28df 62 gTest26Description,
ashleymills 27:0297dbc3252b 63 NULL,NULL,NULL,NULL,
ashleymills 27:0297dbc3252b 64 NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
ashleymills 27:0297dbc3252b 65 NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
ashleymills 26:9eefab9e28df 66 gTest50Description,
ashleymills 26:9eefab9e28df 67 };
ashleymills 26:9eefab9e28df 68
ashleymills 27:0297dbc3252b 69 /*
ashleymills 26:9eefab9e28df 70 static const int* gTestDependencies[] = {
ashleymills 26:9eefab9e28df 71 gTest10Depends,
ashleymills 26:9eefab9e28df 72 gTest12Depends,
ashleymills 26:9eefab9e28df 73 gTest13Depends,
ashleymills 26:9eefab9e28df 74 gTest21Depends,
ashleymills 26:9eefab9e28df 75 gTest22Depends,
ashleymills 26:9eefab9e28df 76 gTest23Depends,
ashleymills 26:9eefab9e28df 77 gTest25Depends,
ashleymills 26:9eefab9e28df 78 gTest26Depends,
ashleymills 26:9eefab9e28df 79 gTest50Depends
ashleymills 27:0297dbc3252b 80 };
nherriot 30:dd2beda340c6 81 */
nherriot 30:dd2beda340c6 82
nherriot 30:dd2beda340c6 83