Ashley Mills / Mbed 2 deprecated VodafoneTestSuite

Dependencies:   mbed-rtos mbed HTTPClient VodafoneUSBModem

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Tests.h Source File

Tests.h

00001 #pragma once
00002 #include "Test00.h"
00003 #include "Test01.h"
00004 #include "Test02.h"
00005 #include "Test03.h"
00006 #include "Test04.h"
00007 #include "Test05.h"
00008 #include "Test06.h"
00009 #include "Test07.h"
00010 #include "Test08.h"
00011 #include "Test09.h"
00012 #include "Test10.h"
00013 #include "Test11.h"
00014 #include "Test12.h"
00015 #include "Test13.h"
00016 #include "Test14.h"
00017 #include "Test15.h"
00018 
00019 const int gAllTests[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
00020 const int gNumAllTests = 16;
00021 const int gAutomatedTests[] = {0,1,6,7,9,10,11,12,14};
00022 const int gNumAutomatedTests = 9;
00023 const int gInteractiveTests[] = {2,3,4,5,13};
00024 const int gNumInteractiveTests = 5;
00025 const int gSoakTests[] = {};
00026 const int gNumSoakTests = 0;
00027 const int gTestsInternet[] = {0,1,14};
00028 const int gNumTestsInternet = 3;
00029 const int gTestsSMS[] = {11,12};
00030 const int gNumTestsSMS = 2;
00031 
00032 enum TestProfile {
00033    TESTS_ALL,
00034    TESTS_AUTOMATED,
00035    TESTS_MANUAL,
00036    TESTS_SOAK,
00037    TESTS_INTERNET,
00038    TESTS_SMS,
00039    TESTS_END
00040 };
00041 
00042 static const int* gTestProfiles[7] = {
00043    gAllTests,
00044    gAutomatedTests,
00045    gInteractiveTests,
00046    gSoakTests,
00047    gTestsInternet,
00048    gTestsSMS,
00049    NULL
00050 };
00051 
00052 static const int gTestProfileLengths[7] = {
00053    gNumAllTests,
00054    gNumAutomatedTests,
00055    gNumInteractiveTests,
00056    gNumSoakTests,
00057    gNumTestsInternet,
00058    gNumTestsSMS,
00059    0
00060 };
00061 
00062 extern const char* gTestDescriptions[];