mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-04 14:39:54 +00:00
neon: Add ptest
Reused below test suites from neon source package: BASIC_TESTS: auth basic request session socket string-tests stubs uri-tests util-tests DAV_TESTS: acl3744 lock oldacl props xml xmlreq Overall execution time of above test suite is approximately 15sec. Signed-off-by: Neetika.Singh <Neetika.Singh@kpit.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
@@ -0,0 +1,25 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
set -eux
|
||||||
|
|
||||||
|
rm -f debug.log child.log
|
||||||
|
|
||||||
|
ulimit -c unlimited
|
||||||
|
ulimit -t 120
|
||||||
|
|
||||||
|
cd test
|
||||||
|
echo foobar > foobar.txt
|
||||||
|
|
||||||
|
BASIC_TESTS="auth basic redirect request session socket string-tests \
|
||||||
|
stubs uri-tests util-tests"
|
||||||
|
DAV_TESTS="acl3744 lock oldacl props xml xmlreq"
|
||||||
|
for t in $BASIC_TESTS $DAV_TESTS
|
||||||
|
do
|
||||||
|
echo "Running $t..."
|
||||||
|
if "./$t"
|
||||||
|
then
|
||||||
|
echo "PASS:$t"
|
||||||
|
else
|
||||||
|
echo "FAIL:$t"
|
||||||
|
fi
|
||||||
|
done
|
||||||
@@ -8,12 +8,13 @@ LIC_FILES_CHKSUM = "file://src/COPYING.LIB;md5=f30a9716ef3762e3467a2f62bf790f0a
|
|||||||
SRC_URI = "${DEBIAN_MIRROR}/main/n/neon27/neon27_${PV}.orig.tar.gz \
|
SRC_URI = "${DEBIAN_MIRROR}/main/n/neon27/neon27_${PV}.orig.tar.gz \
|
||||||
file://pkgconfig.patch \
|
file://pkgconfig.patch \
|
||||||
file://fix-package-check-for-libxml2.patch \
|
file://fix-package-check-for-libxml2.patch \
|
||||||
|
file://run-ptest \
|
||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI[md5sum] = "e28d77bf14032d7f5046b3930704ef41"
|
SRC_URI[md5sum] = "e28d77bf14032d7f5046b3930704ef41"
|
||||||
SRC_URI[sha256sum] = "db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca"
|
SRC_URI[sha256sum] = "db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca"
|
||||||
|
|
||||||
inherit autotools binconfig-disabled lib_package pkgconfig
|
inherit autotools binconfig-disabled lib_package pkgconfig ptest
|
||||||
|
|
||||||
# Enable gnutls or openssl, not both
|
# Enable gnutls or openssl, not both
|
||||||
PACKAGECONFIG ?= "expat gnutls libproxy webdav zlib"
|
PACKAGECONFIG ?= "expat gnutls libproxy webdav zlib"
|
||||||
@@ -34,6 +35,18 @@ do_compile_append() {
|
|||||||
oe_runmake -C test
|
oe_runmake -C test
|
||||||
}
|
}
|
||||||
|
|
||||||
|
do_install_ptest(){
|
||||||
|
BASIC_TESTS="auth basic redirect request session socket string-tests \
|
||||||
|
stubs uri-tests util-tests"
|
||||||
|
DAV_TESTS="acl3744 lock oldacl props xml xmlreq"
|
||||||
|
mkdir "${D}${PTEST_PATH}/test"
|
||||||
|
for i in ${BASIC_TESTS} ${DAV_TESTS}
|
||||||
|
do
|
||||||
|
install -m 0755 "${B}/test/${i}" \
|
||||||
|
"${D}${PTEST_PATH}/test"
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
BINCONFIG = "${bindir}/neon-config"
|
BINCONFIG = "${bindir}/neon-config"
|
||||||
|
|
||||||
BBCLASSEXTEND = "native"
|
BBCLASSEXTEND = "native"
|
||||||
|
|||||||
Reference in New Issue
Block a user