summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/test
diff options
context:
space:
mode:
authorMike Jones <mjjones@us.ibm.com>2012-03-12 10:12:01 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2012-03-16 09:13:39 -0500
commit8a1168142bd3f273dbd4edf841c53a3ae394cd5e (patch)
tree94029d881fa5b89d186073859c7de2fd6dcdfcb8 /src/usr/targeting/test
parentff8472f5e338d17194b5a1300b9553dd1ac3a241 (diff)
downloadblackbird-hostboot-8a1168142bd3f273dbd4edf841c53a3ae394cd5e.tar.gz
blackbird-hostboot-8a1168142bd3f273dbd4edf841c53a3ae394cd5e.zip
ERRL: Ensure all Hostboot code uses ErrlUserDetails framework.
RTC: 36920 Change-Id: I82667c8e63e8a99b9cc7eb1dfbbbdbe1c3b2bb2a Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/730 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/targeting/test')
-rw-r--r--src/usr/targeting/test/targetingtest.H38
1 files changed, 23 insertions, 15 deletions
diff --git a/src/usr/targeting/test/targetingtest.H b/src/usr/targeting/test/targetingtest.H
index 31f041426..e1a535660 100644
--- a/src/usr/targeting/test/targetingtest.H
+++ b/src/usr/targeting/test/targetingtest.H
@@ -56,7 +56,8 @@
#include <targeting/iterators/rangefilter.H>
#include <targeting/predicates/predicatectm.H>
#include <targeting/predicates/predicatepostfixexpr.H>
-#include <errl/errlUserDetailsTarget.H>
+#include <targeting/targreasoncodes.H>
+#include <errl/errludtarget.H>
#include <kernel/console.H> //@fixme
@@ -1486,20 +1487,27 @@ class TargetingTestSuite: public CxxTest::TestSuite
TARGETING::Target* l_pTarget2 = MASTER_PROCESSOR_CHIP_TARGET_SENTINEL;
l_service.masterProcChipTargetHandle( l_pTarget1);
- ErrlUserDetailsTarget l_errlUdTarget1( l_pTarget1 );
- ErrlUserDetailsTarget l_errlUdTarget2( l_pTarget2 );
-
- // Create errorlogs to test FFDC capture of a target
- errlHndl_t l_err1, l_err2;
- l_err1 = new ErrlEntry( ERRL_SEV_UNRECOVERABLE, 1, 2, 3, 4);
- l_err2 = new ErrlEntry( ERRL_SEV_UNRECOVERABLE, 5, 6, 7, 8);
-
- l_errlUdTarget1.addToLog( l_err1, NULL, 0 );
- l_errlUdTarget2.addToLog( l_err2, NULL, 0 );
- l_errlUdTarget1.addToLog( l_err1, NULL, 0 );
-
- ERRORLOG::errlCommit( l_err1, TARG_COMP_ID );
- ERRORLOG::errlCommit( l_err2, TARG_COMP_ID );
+ // Create an errorlog to test FFDC capture of targets
+ /*@
+ * @errortype
+ * @severity ERRORLOG_SEV_INFORMATIONAL
+ * @moduleid TARG_MOD_TEST
+ * @reasoncode TARG_RC_TEST_TARGET_FFDC
+ * @userdata1 Test data 1
+ * @userdata2 Test data 2
+ * @devdesc User Details unit test - create target user detail data
+ */
+ errlHndl_t l_err;
+ l_err = new ErrlEntry(ERRL_SEV_INFORMATIONAL,
+ TARG_MOD_TEST,
+ TARG_RC_TEST_TARGET_FFDC,
+ 0x0011223344556677,
+ 0x8899aabbccddeeff);
+
+ ErrlUserDetailsTarget(l_pTarget1).addToLog(l_err);
+ ErrlUserDetailsTarget(l_pTarget2).addToLog(l_err);
+
+ errlCommit(l_err, TARG_COMP_ID);
TS_TRACE(EXIT_MRK "testErrlTargetFFDC");
}
OpenPOWER on IntegriCloud