apr: enable ptest support
cover apr: enable ptest support
The following changes since commit 1b636173ca88e5ccca1992f9a12367a1189fa674:
bitbake: toaster: Toaster GUI, generic search, filter and order (2014-01-10 15:20:26 +0000)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib chonglu/apr
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=chonglu/apr
Chong Lu (1):
apr: enable ptest support
meta/recipes-support/apr/apr/run-ptest | 6 ++++++ meta/recipes-support/apr/apr_1.4.8.bb | 24 ++++++++++++++++++++++-- 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 meta/recipes-support/apr/apr/run-ptest
Signature · 1 line
1.8.1.2
PATCH 1/1 apr: enable ptest support
Install apr test suite and run it as ptest.
Signed-off-by Chong Lu <[email protected]>
--- meta/recipes-support/apr/apr/run-ptest | 6 ++++++ meta/recipes-support/apr/apr_1.4.8.bb | 24 ++++++++++++++++++++++-- 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 meta/recipes-support/apr/apr/run-ptest
meta/recipes-support/apr/apr/run-ptest new file +6 -0
@@ -0,0 +1,6 @@ +#!/bin/sh + +cd test +./testall |sed \ + -e 's|\(.*\): SUCCESS|PASS: \1|' \ + -e 's|\(.*\): FAILED|FAIL: \1|'
meta/recipes-support/apr/apr_1.4.8.bb +22 -2
@@ -12,12 +12,14 @@ BBCLASSEXTEND = "native" SRC_URI = "${APACHE_MIRROR}/apr/${BPN}-${PV}.tar.bz2 \ file://configure_fixes.patch \ file://cleanup.patch \ - file://configfix.patch" + file://configfix.patch \ + file://run-ptest \ +" SRC_URI[md5sum] = "ce2ab01a0c3cdb71cf0a6326b8654f41" SRC_URI[sha256sum] = "61b8d2f8d321c6365ee3d71d0bb41f3a89c44da6124cc5b407a3b8319d660421" -inherit autotools lib_package binconfig multilib_header +inherit autotools lib_package binconfig multilib_header ptest OE_BINCONFIG_EXTRA_MANGLE = " -e 's:location=source:location=installed:'"
@@ -60,3 +62,21 @@ apr_sysroot_preprocess () { cp ${S}/build/make_exports.awk $d/ cp ${S}/build/make_var_export.awk $d/ } + +do_compile_ptest() { + cd ${S}/test + oe_runmake +} + +do_install_ptest() { + t=${D}${PTEST_PATH}/test + mkdir -p $t/.libs + cp -r ${S}/test/data $t/ + cp -r ${S}/test/.libs/*.so $t/.libs/ + cp ${S}/test/proc_child $t/ + cp ${S}/test/readchild $t/ + cp ${S}/test/sockchild $t/ + cp ${S}/test/sockperf $t/ + cp ${S}/test/testall $t/ + cp ${S}/test/tryread $t/ +}
Signature · 1 line
1.8.1.2