Vodafone Test Suite

Dependencies:   mbed-rtos mbed HTTPClient VodafoneUSBModem

Revision:
24:8f0f9551122a
Parent:
23:408199b5d2cb
Child:
26:9eefab9e28df
--- a/TestManager.cpp	Wed Sep 05 16:38:06 2012 +0000
+++ b/TestManager.cpp	Thu Sep 06 12:15:54 2012 +0000
@@ -37,12 +37,16 @@
 }
 
 int TestManager::executeTestProfile(TestProfile profile) {
+   int numPassed = 0;
    if(profile>=0 && profile <TESTS_END) {
-      return executeTestList(gTestProfiles[profile], gTestProfileLengths[profile]);
+      numPassed = executeTestList(gTestProfiles[profile], gTestProfileLengths[profile]);
    } else {
       LOG("Test profile out of bounds. Must be between 0 and %d",TESTS_END-1);
       return 0;
    }
+   int numTests = getTestProfileLength(profile);
+   LOG("%d tests complete: %d passes and %d failures.",numTests,numPassed,numTests-numPassed);
+   return numPassed;
 }
 
 int TestManager::executeTestList(const int *list, const int listLen) {