int NDBT_TestSuite::reportAllTables(const char* _testname){ int result; char buf[64]; // For timestamp string ndbout << "Completed running test [" << getDate(buf, sizeof(buf)) << "]" << endl; const int totalNumTests = numTestsExecuted; printTestCaseSummary(_testname); ndbout << numTestsExecuted<< " test(s) executed" << endl; ndbout << numTestsOk << " test(s) OK(" <<(int)(((float)numTestsOk/totalNumTests)*100.0) <<"%)" << endl; if(numTestsFail > 0) ndbout << numTestsFail << " test(s) failed(" <<(int)(((float)numTestsFail/totalNumTests)*100.0) <<"%)" << endl; testSuiteTimer.printTotalTime(); if (numTestsExecuted > 0){ if (numTestsFail > 0){ result = NDBT_FAILED; }else{ result = NDBT_OK; } } else { result = NDBT_FAILED; } return result; }
int NDBT_TestSuite::report(const char* _tcname){ int result; ndbout << "Completed " << name << " [" << getDate() << "]" << endl; printTestCaseSummary(_tcname); ndbout << numTestsExecuted << " test(s) executed" << endl; ndbout << numTestsOk << " test(s) OK" << endl; if(numTestsFail > 0) ndbout << numTestsFail << " test(s) failed" << endl; testSuiteTimer.printTotalTime(); if (numTestsFail > 0 || numTestsExecuted == 0){ result = NDBT_FAILED; }else{ result = NDBT_OK; } return result; }