diff --git a/recipes-openharmony/openharmony/openharmony-standard_3.0.bb b/recipes-openharmony/openharmony/openharmony-standard_3.0.bb index 3851a807e887c743250620e527fedc7a9cbe9e16..d0c89174e0cdfe21f5bd897e97bcf9be17cdfc73 100644 --- a/recipes-openharmony/openharmony/openharmony-standard_3.0.bb +++ b/recipes-openharmony/openharmony/openharmony-standard_3.0.bb @@ -1542,6 +1542,18 @@ RDEPENDS:${PN}-faultlogger += "musl libcxx" RDEPENDS:${PN}-faultlogger += "${PN}-libutils ${PN}-hilog ${PN}-thirdparty-libunwind" RDEPENDS:${PN} += "${PN}-faultlogger" +# faultlogger-ptest +PACKAGES =+ "${PN}-faultlogger-ptest" +do_install_ptest_base[cleandirs] += "${D}${libdir}/${BPN}-faultlogger/ptest" +do_install_ptest:append() { + install -D ${WORKDIR}/run-ptest ${D}${libdir}/${BPN}-faultlogger/ptest/run-ptest + mv ${D}${PTEST_PATH}/unittest/hiviewdfx/faultlogger ${D}${libdir}/${BPN}-faultlogger/ptest/unittest +} +FILES:${PN}-faultlogger-ptest = "${libdir}/${BPN}-faultlogger/ptest" +RDEPENDS:${PN}-faultlogger-ptest += "musl libcxx" +RDEPENDS:${PN}-faultlogger-ptest += "${PN}-faultlogger ${PN}-libutils ${PN}-hilog ${PN}-syspara ${PN}-ipc ${PN}-samgr ${PN}-appexecfwk ${PN}-safwk ${PN}-hiview" +RDEPENDS:${PN}-ptest += "${PN}-faultlogger-ptest" + # thirdparty-iowow PACKAGES =+ "${PN}-thirdparty-iowow" FILES:${PN}-thirdparty-iowow = "${libdir}/libiowow*${SOLIBS}" @@ -1583,9 +1595,6 @@ do_install_ptest:append() { mv ${D}${PTEST_PATH}/moduletest/hiviewdfx/hiview ${D}${libdir}/${BPN}-hiview/ptest/moduletest mv ${D}${PTEST_PATH}/unittest/hiview ${D}${libdir}/${BPN}-hiview/ptest/unittest mv ${D}${PTEST_PATH}/unittest/hiview_L2/* ${D}${libdir}/${BPN}-hiview/ptest/unittest/ - - # Removing QA non-passing tests, because libfaultlogger.z.so isn't included (problem with hiview_L2) - rm -r ${D}${PTEST_PATH}/unittest/hiviewdfx/faultlogger } FILES:${PN}-hiview-ptest = "${libdir}/${BPN}-hiview/ptest" RDEPENDS:${PN}-hiview-ptest += "musl libcxx"