summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/test/hwpftest.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/hwpf/test/hwpftest.H')
-rw-r--r--src/usr/hwpf/test/hwpftest.H41
1 files changed, 21 insertions, 20 deletions
diff --git a/src/usr/hwpf/test/hwpftest.H b/src/usr/hwpf/test/hwpftest.H
index 2bfd6734d..a4a1a12da 100644
--- a/src/usr/hwpf/test/hwpftest.H
+++ b/src/usr/hwpf/test/hwpftest.H
@@ -55,7 +55,7 @@ public:
/**
- * @brief Test HWPF: calling a procedure
+ * @brief Test HWPF: call a test procedure
*/
void testHwpf2()
{
@@ -65,43 +65,44 @@ public:
// Set processor chip to the master
TARGETING::Target* l_testTarget = MASTER_PROCESSOR_CHIP_TARGET_SENTINEL;
- // Call the hardware procedure
- bool l_clocksOn = false;
- l_err = invokeHwpIsP7EM0ChipletClockOn(l_testTarget, l_clocksOn);
+ // Call the test hardware procedure
+ l_err = invokeHwpInitialTest(l_testTarget);
if (l_err)
{
- TS_FAIL("testHwpf2: Unit Test failed. invokeHwpIsP7EM0ChipletClockOn failed. Error logged");
+ TS_FAIL("testHwpf2: Unit Test failed. invokeHwpInitialTest failed. Error logged");
// Commit/delete error
errlCommit(l_err);
}
else
{
- if (l_clocksOn)
- {
- TS_TRACE("testHwpf2: Success. Clocks are on");
- }
- else
- {
- TS_TRACE("testHwpf2: Success. Clocks are off");
- }
+ TS_TRACE("testHwpf2: Unit test passed! invokeHwpInitialTest");
}
+ }
- // Call test procedure too
- l_err = invokeHwpInitialTest(l_testTarget);
+ /**
+ * @brief Test HWPF: call a test procedure that generates an error
+ */
+ void testHwpf3()
+ {
+ // Call a test hardware procedure
+ errlHndl_t l_err = NULL;
+
+ // Set processor chip to the master
+ TARGETING::Target* l_testTarget = MASTER_PROCESSOR_CHIP_TARGET_SENTINEL;
+
+ // Call the procedure that generates an error to test out error handling
+ l_err = invokeHwpTestError(l_testTarget);
if (l_err)
{
- TS_FAIL("testHwpf2: Unit Test failed. invokeHwpInitialTest failed. Error logged");
+ TS_TRACE("testHwpf3: Unit Test passed. invokeHwpTestError failed. Error logged");
// Commit/delete error
errlCommit(l_err);
}
else
{
- TS_TRACE("testHwpf2: Unit test passed! invokeHwpInitialTest");
+ TS_FAIL("testHwpf3: Unit Test failed. invokeHwpTestError passed. Error logged");
}
-
- return;
}
-
};
#endif
OpenPOWER on IntegriCloud