diff --git a/hiviewdfx/hiview/faultlogger/faultloggerjs/src/main/js/test/faultlogger.test.js b/hiviewdfx/hiview/faultlogger/faultloggerjs/src/main/js/test/faultlogger.test.js index 3d424ce67b5b801f4d4536a912e1c95532b81b07..a1bd849669ec416af5b9fc0fffc8ff99c3ac652b 100644 --- a/hiviewdfx/hiview/faultlogger/faultloggerjs/src/main/js/test/faultlogger.test.js +++ b/hiviewdfx/hiview/faultlogger/faultloggerjs/src/main/js/test/faultlogger.test.js @@ -13,7 +13,7 @@ * limitations under the License. */ import faultlogger from '@ohos.faultLogger' - +import hiSysEvent from '@ohos.hiSysEvent' import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium' export default function FaultlogJsTest() { @@ -145,25 +145,22 @@ describe("FaultlogJsTest", function () { try { let now = Date.now(); console.info("DFX_DFR_Faultlogger_Interface_0500 2 + " + now); - const loopTimes = 2; - let i = 0; - let pro = new Promise( - (r, e) => { - setTimeout(function run() { - if (i < loopTimes) { - setTimeout(run, 1001); - } else { - r("done!") - return - } - console.info("--------DFX_DFR_Faultlogger_Interface_0500 3 + " + i + "----------"); - ++i; - let dataStr = ["1", "2"] - console.info(dataStr[2].test); - }, 1001); + hiSysEvent.write({ + domain: "ACE", + name: "JS_ERROR", + eventType: hiSysEvent.EventType.FAULT, + params: { + PID: 487, + UID:103, + PACKAGE_NAME: "com.ohos.faultlogger.test", + PROCESS_NAME: "com.ohos.faultlogger.test", + MSG: "faultlogger testcase test.", + REASON: "faultlogger testcase test." } - ); - await pro; + }).then( + (value) => { + console.log(`HiSysEvent json-callback-success value=${value}`); + }) await msleep(1000); console.info("--------DFX_DFR_Faultlogger_Interface_0500 4" + "----------");