sed: enable ptest support
cover sed: enable ptest support
root@qemuarm:/usr/lib/sed/ptest# ./run-ptest make: Entering directory '/usr/lib/sed/ptest/testsuite' PASS: bug-regex7 PASS: bug-regex8 PASS: bug-regex9 PASS: bug-regex10 PASS: bug-regex11 PASS: bug-regex12 PASS: bug-regex13 ...... PASS: file PASS: quiet PASS: factor PASS: binary3 PASS: binary2 PASS: binary PASS: dc =================== All 86 tests passed =================== make: Leaving directory '/usr/lib/sed/ptest/testsuite'
The following changes since commit 66d5be204fd339cc84a0ae92d3923a8c1e6f1389:
bitbake: bitbake: show wildcard appends for bitbake-layers (2014-06-06 10:33:19 +0100)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib chonglu/sed
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=chonglu/sed
Chong Lu (1):
sed: enable ptest support
meta/recipes-extended/sed/sed-4.2.2/run-ptest | 3 + .../sed/sed-4.2.2/sed-add-ptest.patch | 66 ++++++++++++++++++++++ meta/recipes-extended/sed/sed_4.2.2.bb | 21 ++++++- 3 files changed, 87 insertions(+), 3 deletions(-) create mode 100644 meta/recipes-extended/sed/sed-4.2.2/run-ptest create mode 100644 meta/recipes-extended/sed/sed-4.2.2/sed-add-ptest.patch
Signature · 1 line
1.8.1.2
PATCH 1/1 sed: enable ptest support
Install sed test suite and run it as ptest.
Signed-off-by Chong Lu <[email protected]>
--- meta/recipes-extended/sed/sed-4.2.2/run-ptest | 3 + .../sed/sed-4.2.2/sed-add-ptest.patch | 66 ++++++++++++++++++++++ meta/recipes-extended/sed/sed_4.2.2.bb | 21 ++++++- 3 files changed, 87 insertions(+), 3 deletions(-) create mode 100644 meta/recipes-extended/sed/sed-4.2.2/run-ptest create mode 100644 meta/recipes-extended/sed/sed-4.2.2/sed-add-ptest.patch
meta/recipes-extended/sed/sed-4.2.2/run-ptest new file +3 -0
@@ -0,0 +1,3 @@ +#!/bin/sh + +make -C testsuite -k runtest-TESTS
meta/recipes-extended/sed/sed-4.2.2/sed-add-ptest.patch new file +66 -0
66 lines not on this page · raw message
meta/recipes-extended/sed/sed_4.2.2.bb +18 -3
@@ -5,14 +5,19 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=f27defe1e96c2e1ecd4e0c9be8967949 \ file://sed/sed.h;beginline=1;endline=17;md5=767ab3a06d7584f6fd0469abaec4412f" SECTION = "console/utils" -SRC_URI = "${GNU_MIRROR}/sed/sed-${PV}.tar.gz" +SRC_URI = "${GNU_MIRROR}/sed/sed-${PV}.tar.gz \ + file://sed-add-ptest.patch \ + file://run-ptest \ +" SRC_URI[md5sum] = "4111de4faa3b9848a0686b2f260c5056" SRC_URI[sha256sum] = "fea0a94d4b605894f3e2d5572e3f96e4413bcad3a085aae7367c2cf07908b2ff" -inherit autotools texinfo update-alternatives gettext +inherit autotools texinfo update-alternatives gettext ptest +RDEPENDS_${PN}-ptest += "make locale-base-ru-ru" -EXTRA_OECONF = "--disable-acl" +EXTRA_OECONF = "--disable-acl \ + ${@bb.utils.contains('PTEST_ENABLED', '1', '--enable-regex-tests', '', d)}" do_install () { autotools_do_install
@@ -25,4 +30,14 @@ ALTERNATIVE_${PN} = "sed" ALTERNATIVE_LINK_NAME[sed] = "${base_bindir}/sed" ALTERNATIVE_PRIORITY = "100" +TESTDIR = "testsuite" + +do_compile_ptest() { + oe_runmake -C ${TESTDIR} buildtest-TESTS +} + +do_install_ptest() { + oe_runmake -C ${TESTDIR} install-ptest BUILDDIR=${B} DESTDIR=${D}${PTEST_PATH} TESTDIR=${TESTDIR} +} + BBCLASSEXTEND = "native"
Signature · 1 line
1.8.1.2