Vodafone Test Suite
Dependencies: mbed-rtos mbed HTTPClient VodafoneUSBModem
Diff: TestManager.cpp
- 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) {