summaryrefslogtreecommitdiffstats
path: root/src/usr/fapi2/test/fapi2HwAccessTest.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/fapi2/test/fapi2HwAccessTest.H')
-rw-r--r--src/usr/fapi2/test/fapi2HwAccessTest.H49
1 files changed, 48 insertions, 1 deletions
diff --git a/src/usr/fapi2/test/fapi2HwAccessTest.H b/src/usr/fapi2/test/fapi2HwAccessTest.H
index 626992fc3..8d7422f7f 100644
--- a/src/usr/fapi2/test/fapi2HwAccessTest.H
+++ b/src/usr/fapi2/test/fapi2HwAccessTest.H
@@ -157,6 +157,53 @@ void test_fapi2HwAccess()
delete l_errl; // delete unexpected error log so we dont get
// a false negative on the next case (future?)
}
+
+ numTests++;
+ FAPI_INVOKE_HWP(l_errl, p9_ringtest_getring_fail, fapi2_procTarget);
+ if(l_errl != NULL)
+ {
+ delete l_errl; // delete expected error log
+ }
+ else
+ {
+ TS_FAIL("No error from p9_ringtest_getring_fail !!");
+ numFails++;
+ }
+ numTests++;
+ FAPI_INVOKE_HWP(l_errl, p9_ringtest_modring_fail, fapi2_procTarget);
+ if(l_errl != NULL)
+ {
+ delete l_errl; // delete expected error log
+ }
+ else
+ {
+ TS_FAIL("No error from p9_ringtest_modring_fail!!");
+ numFails++;
+ }
+
+#if 0 // TODO-RTC:151428 - need simics support for these to pass
+ numTests++;
+ FAPI_INVOKE_HWP(l_errl, p9_ringtest_getring_pass, fapi2_procTarget);
+ if (l_errl)
+ {
+ TS_FAIL("Error from p9_ringtest_getring_pass!!");
+ numFails++;
+ errlCommit(l_errl,FAPI2_COMP_ID);
+ delete l_errl; // delete unexpected error log so we dont get
+ // a false negative on the next case
+ }
+ numTests++;
+ FAPI_INVOKE_HWP(l_errl, p9_ringtest_modring_pass, fapi2_procTarget);
+ if (l_errl)
+ {
+ TS_FAIL("Error from p9_ringtest_modring_pass!!");
+ numFails++;
+ errlCommit(l_errl,FAPI2_COMP_ID);
+ delete l_errl; // delete unexpected error log so we dont get
+ // a false negative on the next case
+ }
+#endif
+
}while(0);
FAPI_INF("fapi2HwAccessTest Test Complete. %d/%d fails", numFails , numTests);
@@ -165,4 +212,4 @@ void test_fapi2HwAccess()
};
-#endif // End __FAPI2_HWACCESSTEST_H \ No newline at end of file
+#endif // End __FAPI2_HWACCESSTEST_H
OpenPOWER on IntegriCloud