Vodafone Test Suite

Dependencies:   mbed-rtos mbed HTTPClient VodafoneUSBModem

Tests/Tests.h

Committer:
nherriot
Date:
2012-09-12
Revision:
29:c0e6f198db84
Parent:
28:c630a04a7198
Child:
30:dd2beda340c6

File content as of revision 29:c0e6f198db84:

#pragma once
#include "Test10.h"
#include "Test12.h"
#include "Test13.h"
#include "Test16.h"
#include "Test21.h"
#include "Test22.h"
#include "Test23.h"
#include "Test25.h"
#include "Test26.h"
#include "Test50.h"
#include "Test56.h"

static const int gAllTests[] = {10,12,13,21,22,23,25,26,50};
static const int gNumAllTests = 9;
static const int gAutomatedTests[] = {10,21,22,23,25,26};
static const int gNumAutomatedTests = 6;
static const int gInteractiveTests[] = {56,16,12,13};
static const int gNumInteractiveTests = 4;
static const int gSoakTests[] = {50};
static const int gNumSoakTests = 1;

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

static const int* gTestProfiles[4] = {
   (const int*)&gAllTests,
   (const int*)&gAutomatedTests,
   (const int*)&gInteractiveTests,
   (const int*)&gSoakTests
};


static const int gTestProfileLengths[4] = {
   gNumAllTests,
   gNumAutomatedTests,
   gNumInteractiveTests,
   gNumSoakTests
};