);\r
\r
struct _UNIT_TEST_STATUS_STRING {\r
- UNIT_TEST_STATUS Status;\r
- CHAR8 *String;\r
+ UNIT_TEST_STATUS Status;\r
+ CHAR8 *String;\r
};\r
\r
struct _UNIT_TEST_FAILURE_TYPE_STRING {\r
- FAILURE_TYPE Type;\r
- CHAR8 *String;\r
+ FAILURE_TYPE Type;\r
+ CHAR8 *String;\r
};\r
\r
struct _UNIT_TEST_STATUS_STRING mStatusStrings[] = {\r
- { UNIT_TEST_PASSED, "PASSED"},\r
- { UNIT_TEST_ERROR_PREREQUISITE_NOT_MET, "NOT RUN - PREREQUISITE FAILED"},\r
- { UNIT_TEST_ERROR_TEST_FAILED, "FAILED"},\r
- { UNIT_TEST_RUNNING, "RUNNING"},\r
- { UNIT_TEST_PENDING, "PENDING"},\r
- { 0, "**UNKNOWN**"}\r
+ { UNIT_TEST_PASSED, "PASSED" },\r
+ { UNIT_TEST_ERROR_PREREQUISITE_NOT_MET, "NOT RUN - PREREQUISITE FAILED" },\r
+ { UNIT_TEST_ERROR_TEST_FAILED, "FAILED" },\r
+ { UNIT_TEST_RUNNING, "RUNNING" },\r
+ { UNIT_TEST_PENDING, "PENDING" },\r
+ { 0, "**UNKNOWN**" }\r
};\r
\r
-struct _UNIT_TEST_FAILURE_TYPE_STRING mFailureTypeStrings[] = {\r
- { FAILURETYPE_NOFAILURE, "NO FAILURE"},\r
- { FAILURETYPE_OTHER, "OTHER FAILURE"},\r
- { FAILURETYPE_ASSERTTRUE, "ASSERT_TRUE FAILURE"},\r
- { FAILURETYPE_ASSERTFALSE, "ASSERT_FALSE FAILURE"},\r
- { FAILURETYPE_ASSERTEQUAL, "ASSERT_EQUAL FAILURE"},\r
- { FAILURETYPE_ASSERTNOTEQUAL, "ASSERT_NOTEQUAL FAILURE"},\r
- { FAILURETYPE_ASSERTNOTEFIERROR, "ASSERT_NOTEFIERROR FAILURE"},\r
- { FAILURETYPE_ASSERTSTATUSEQUAL, "ASSERT_STATUSEQUAL FAILURE"},\r
- { FAILURETYPE_ASSERTNOTNULL, "ASSERT_NOTNULL FAILURE"},\r
- { FAILURETYPE_EXPECTASSERT, "EXPECT_ASSERT FAILURE"},\r
- { 0, "*UNKNOWN* Failure"}\r
+struct _UNIT_TEST_FAILURE_TYPE_STRING mFailureTypeStrings[] = {\r
+ { FAILURETYPE_NOFAILURE, "NO FAILURE" },\r
+ { FAILURETYPE_OTHER, "OTHER FAILURE" },\r
+ { FAILURETYPE_ASSERTTRUE, "ASSERT_TRUE FAILURE" },\r
+ { FAILURETYPE_ASSERTFALSE, "ASSERT_FALSE FAILURE" },\r
+ { FAILURETYPE_ASSERTEQUAL, "ASSERT_EQUAL FAILURE" },\r
+ { FAILURETYPE_ASSERTNOTEQUAL, "ASSERT_NOTEQUAL FAILURE" },\r
+ { FAILURETYPE_ASSERTNOTEFIERROR, "ASSERT_NOTEFIERROR FAILURE" },\r
+ { FAILURETYPE_ASSERTSTATUSEQUAL, "ASSERT_STATUSEQUAL FAILURE" },\r
+ { FAILURETYPE_ASSERTNOTNULL, "ASSERT_NOTNULL FAILURE" },\r
+ { FAILURETYPE_EXPECTASSERT, "EXPECT_ASSERT FAILURE" },\r
+ { 0, "*UNKNOWN* Failure" }\r
};\r
\r
//\r
//\r
\r
STATIC\r
-CONST CHAR8*\r
+CONST CHAR8 *\r
GetStringForUnitTestStatus (\r
IN UNIT_TEST_STATUS Status\r
)\r
return mStatusStrings[Index].String;\r
}\r
}\r
+\r
//\r
// Return last entry if no match found.\r
//\r
}\r
\r
STATIC\r
-CONST CHAR8*\r
+CONST CHAR8 *\r
GetStringForFailureType (\r
IN FAILURE_TYPE Failure\r
)\r
return mFailureTypeStrings[Index].String;\r
}\r
}\r
+\r
//\r
// Return last entry if no match found.\r
//\r
- DEBUG((DEBUG_INFO, "%a Failure Type does not have string defined 0x%X\n", __FUNCTION__, (UINT32)Failure));\r
+ DEBUG ((DEBUG_INFO, "%a Failure Type does not have string defined 0x%X\n", __FUNCTION__, (UINT32)Failure));\r
return mFailureTypeStrings[Index].String;\r
}\r
\r
Passed = 0;\r
Failed = 0;\r
NotRun = 0;\r
- Suite = NULL;\r
+ Suite = NULL;\r
\r
Framework = (UNIT_TEST_FRAMEWORK *)FrameworkHandle;\r
if (Framework == NULL) {\r
ReportPrint ("------------- UNIT TEST FRAMEWORK RESULTS ---------------\n");\r
ReportPrint ("---------------------------------------------------------\n");\r
\r
- //print the version and time\r
+ // print the version and time\r
\r
//\r
// Iterate all suites\r
//\r
- for (Suite = (UNIT_TEST_SUITE_LIST_ENTRY*)GetFirstNode(&Framework->TestSuiteList);\r
- (LIST_ENTRY*)Suite != &Framework->TestSuiteList;\r
- Suite = (UNIT_TEST_SUITE_LIST_ENTRY*)GetNextNode(&Framework->TestSuiteList, (LIST_ENTRY*)Suite)) {\r
-\r
- Test = NULL;\r
+ for (Suite = (UNIT_TEST_SUITE_LIST_ENTRY *)GetFirstNode (&Framework->TestSuiteList);\r
+ (LIST_ENTRY *)Suite != &Framework->TestSuiteList;\r
+ Suite = (UNIT_TEST_SUITE_LIST_ENTRY *)GetNextNode (&Framework->TestSuiteList, (LIST_ENTRY *)Suite))\r
+ {\r
+ Test = NULL;\r
SPassed = 0;\r
SFailed = 0;\r
SNotRun = 0;\r
//\r
// Iterate all tests within the suite\r
//\r
- for (Test = (UNIT_TEST_LIST_ENTRY*)GetFirstNode(&(Suite->UTS.TestCaseList));\r
- (LIST_ENTRY*)Test != &(Suite->UTS.TestCaseList);\r
- Test = (UNIT_TEST_LIST_ENTRY*)GetNextNode(&(Suite->UTS.TestCaseList), (LIST_ENTRY*)Test)) {\r
-\r
+ for (Test = (UNIT_TEST_LIST_ENTRY *)GetFirstNode (&(Suite->UTS.TestCaseList));\r
+ (LIST_ENTRY *)Test != &(Suite->UTS.TestCaseList);\r
+ Test = (UNIT_TEST_LIST_ENTRY *)GetNextNode (&(Suite->UTS.TestCaseList), (LIST_ENTRY *)Test))\r
+ {\r
ReportPrint ("*********************************************************\n");\r
ReportPrint (" CLASS NAME: %a\n", Test->UT.Name);\r
ReportPrint (" TEST: %a\n", Test->UT.Description);\r
}\r
\r
switch (Test->UT.Result) {\r
- case UNIT_TEST_PASSED:\r
- SPassed++;\r
- break;\r
- case UNIT_TEST_ERROR_TEST_FAILED:\r
- SFailed++;\r
- break;\r
- case UNIT_TEST_PENDING: // Fall through...\r
- case UNIT_TEST_RUNNING: // Fall through...\r
- case UNIT_TEST_ERROR_PREREQUISITE_NOT_MET:\r
- SNotRun++;\r
- break;\r
- default:\r
- break;\r
+ case UNIT_TEST_PASSED:\r
+ SPassed++;\r
+ break;\r
+ case UNIT_TEST_ERROR_TEST_FAILED:\r
+ SFailed++;\r
+ break;\r
+ case UNIT_TEST_PENDING: // Fall through...\r
+ case UNIT_TEST_RUNNING: // Fall through...\r
+ case UNIT_TEST_ERROR_PREREQUISITE_NOT_MET:\r
+ SNotRun++;\r
+ break;\r
+ default:\r
+ break;\r
}\r
+\r
ReportPrint ("**********************************************************\n");\r
- } //End Test iteration\r
+ } // End Test iteration\r
\r
ReportPrint ("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");\r
ReportPrint ("Suite Stats\n");\r
ReportPrint (" Passed: %d (%d%%)\n", SPassed, (SPassed * 100)/(SPassed+SFailed+SNotRun));\r
ReportPrint (" Failed: %d (%d%%)\n", SFailed, (SFailed * 100) / (SPassed + SFailed + SNotRun));\r
ReportPrint (" Not Run: %d (%d%%)\n", SNotRun, (SNotRun * 100) / (SPassed + SFailed + SNotRun));\r
- ReportPrint ("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n" );\r
+ ReportPrint ("+++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");\r
\r
- Passed += SPassed; //add to global counters\r
- Failed += SFailed; //add to global counters\r
- NotRun += SNotRun; //add to global counters\r
- }//End Suite iteration\r
+ Passed += SPassed; // add to global counters\r
+ Failed += SFailed; // add to global counters\r
+ NotRun += SNotRun; // add to global counters\r
+ }// End Suite iteration\r
\r
ReportPrint ("=========================================================\n");\r
ReportPrint ("Total Stats\n");\r
ReportPrint (" Passed: %d (%d%%)\n", Passed, (Passed * 100) / (Passed + Failed + NotRun));\r
ReportPrint (" Failed: %d (%d%%)\n", Failed, (Failed * 100) / (Passed + Failed + NotRun));\r
ReportPrint (" Not Run: %d (%d%%)\n", NotRun, (NotRun * 100) / (Passed + Failed + NotRun));\r
- ReportPrint ("=========================================================\n" );\r
+ ReportPrint ("=========================================================\n");\r
\r
return EFI_SUCCESS;\r
}\r