Vodafone Test Suite

Dependencies:   mbed-rtos mbed HTTPClient VodafoneUSBModem

Tests/Tests.h

Committer:
ashleymills
Date:
2014-01-29
Revision:
74:e52ac9624f7f
Parent:
72:0e8e769fcf76

File content as of revision 74:e52ac9624f7f:

#pragma once
#include "Test00.h"
#include "Test01.h"
#include "Test02.h"
#include "Test03.h"
#include "Test04.h"
#include "Test05.h"
#include "Test06.h"
#include "Test07.h"
#include "Test08.h"
#include "Test09.h"
#include "Test10.h"
#include "Test11.h"
#include "Test12.h"
#include "Test13.h"
#include "Test14.h"
#include "Test15.h"

const int gAllTests[] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
const int gNumAllTests = 16;
const int gAutomatedTests[] = {0,1,6,7,9,10,11,12,14};
const int gNumAutomatedTests = 9;
const int gInteractiveTests[] = {2,3,4,5,13};
const int gNumInteractiveTests = 5;
const int gSoakTests[] = {};
const int gNumSoakTests = 0;
const int gTestsInternet[] = {0,1,14};
const int gNumTestsInternet = 3;
const int gTestsSMS[] = {11,12};
const int gNumTestsSMS = 2;

enum TestProfile {
   TESTS_ALL,
   TESTS_AUTOMATED,
   TESTS_MANUAL,
   TESTS_SOAK,
   TESTS_INTERNET,
   TESTS_SMS,
   TESTS_END
};

static const int* gTestProfiles[7] = {
   gAllTests,
   gAutomatedTests,
   gInteractiveTests,
   gSoakTests,
   gTestsInternet,
   gTestsSMS,
   NULL
};

static const int gTestProfileLengths[7] = {
   gNumAllTests,
   gNumAutomatedTests,
   gNumInteractiveTests,
   gNumSoakTests,
   gNumTestsInternet,
   gNumTestsSMS,
   0
};

extern const char* gTestDescriptions[];