new file mode 100644
@@ -0,0 +1,4 @@
+#!/bin/sh
+for t in `ls ./*_test`; do
+ $t && echo PASS: $t || echo FAIL: $t
+done
@@ -11,11 +11,21 @@ DEPENDS = "libxml2 glibmm"
GNOMEBN = "libxml++"
inherit gnomebase ptest
+SRC_URI += "file://run-ptest"
S = "${UNPACKDIR}/libxml++-${PV}"
SRC_URI[archive.sha256sum] = "e9a23c436686a94698d2138e6bcbaf849121d63bfa0f50dc34fefbfd79566848"
UPSTREAM_CHECK_REGEX = "(?P<pver>\d+(\.\d+)+)"
+PACKAGECONFIG ??= "${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)}"
+PACKAGECONFIG[tests] = "-Dbuild-tests=true, -Dbuild-tests=false"
+
+do_install_ptest(){
+ for t in `ls ${B}/tests/*_test`; do
+ install $t ${D}${PTEST_PATH}/
+ done
+}
+
FILES:${PN}-doc += "${datadir}/devhelp"
FILES:${PN}-dev += "${libdir}/libxml++-${@gnome_verdir("${PV}")}/include/libxml++config.h"
The recipe inherits the ptest class, however installs no tests nor run-ptest script. This change rectifies this. Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> --- meta-oe/recipes-core/libxml/libxml++-5.0/run-ptest | 4 ++++ meta-oe/recipes-core/libxml/libxml++-5.0_5.4.0.bb | 10 ++++++++++ 2 files changed, 14 insertions(+) create mode 100644 meta-oe/recipes-core/libxml/libxml++-5.0/run-ptest