apr: enable ptest support
Install apr test suite and run it as ptest. (From OE-Core rev: d8cfe2ce6d45a375449dc3a7370516b8473b0996) Signed-off-by: Chong Lu <Chong.Lu@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
519ec0e567
commit
8a30237838
|
@ -0,0 +1,6 @@
|
|||
#!/bin/sh
|
||||
|
||||
cd test
|
||||
./testall |sed \
|
||||
-e 's|\(.*\): SUCCESS|PASS: \1|' \
|
||||
-e 's|\(.*\): FAILED|FAIL: \1|'
|
|
@ -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/
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue