add ptest support for less root@qemux86-64:~# ptest-runner less START: ptest-runner 2023-08-21T14:22 BEGIN: /usr/lib/less/ptest TEST chinese1.lt PASS: chinese1 (30 steps) TEST colorbars.lt PASS: colorbars (222 steps) TEST github216.lt PASS: github216 (143 steps) TEST github265.lt PASS: github265 (17 steps) TEST github329.lt PASS: github329 (28 steps) TEST hdr-unicode.lt PASS: hdr-unicode (164 steps) TEST hdr-unicode1.lt PASS: hdr-unicode (107 steps) TEST proc-special.lt PASS: proc-special (107 steps) TEST seq200.lt PASS: seq200 (18 steps) TEST subsearch.lt PASS: subsearch (59 steps) TEST table-50x200.lt PASS: table-50x200 (467 steps) TEST utf8-2.txt.lt PASS: utf8-2.txt (309 steps) TEST version.c.lt PASS: version.c (38 steps) RAN 13 tests with 0 errors DURATION: 184 END: /usr/lib/less/ptest 2023-08-21T14:25 STOP: ptest-runner TOTAL: 1 FAIL: 0
[YOCTO #15073] Signed-off-by: Julien Stephan <jstep...@baylibre.com> --- .../distro/include/ptest-packagelists.inc | 1 + meta/recipes-extended/less/files/run-ptest | 3 +++ meta/recipes-extended/less/less_643.bb | 22 ++++++++++++++++++- 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 meta/recipes-extended/less/files/run-ptest diff --git a/meta/conf/distro/include/ptest-packagelists.inc b/meta/conf/distro/include/ptest-packagelists.inc index bbbef5b0431..9160103cb0a 100644 --- a/meta/conf/distro/include/ptest-packagelists.inc +++ b/meta/conf/distro/include/ptest-packagelists.inc @@ -96,6 +96,7 @@ PTESTS_SLOW = "\ glib-2.0 \ gnutls \ gstreamer1.0 \ + less \ libevent \ libgcrypt \ libmodule-build-perl \ diff --git a/meta/recipes-extended/less/files/run-ptest b/meta/recipes-extended/less/files/run-ptest new file mode 100644 index 00000000000..42a2869c844 --- /dev/null +++ b/meta/recipes-extended/less/files/run-ptest @@ -0,0 +1,3 @@ +#! /bin/sh + +./runtest -l /usr/bin/less -t lesstest -O d lt/* diff --git a/meta/recipes-extended/less/less_643.bb b/meta/recipes-extended/less/less_643.bb index 008bbd5581a..67834bdd588 100644 --- a/meta/recipes-extended/less/less_643.bb +++ b/meta/recipes-extended/less/less_643.bb @@ -25,17 +25,37 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464 \ " DEPENDS = "ncurses" -SRC_URI = "http://www.greenwoodsoftware.com/${BPN}/${BPN}-${PV}.tar.gz" +SRC_URI = "http://www.greenwoodsoftware.com/${BPN}/${BPN}-${PV}.tar.gz \ + file://run-ptest \ + " SRC_URI[sha256sum] = "2911b5432c836fa084c8a2e68f6cd6312372c026a58faaa98862731c8b6052e8" UPSTREAM_CHECK_URI = "http://www.greenwoodsoftware.com/less/download.html" +inherit autotools ptest update-alternatives + +EXTRA_OEMAKE += " LESSTEST=1" + inherit autotools update-alternatives +do_compile_ptest () { + cd ${S}/lesstest + oe_runmake +} + do_install () { oe_runmake 'bindir=${D}${bindir}' 'mandir=${D}${mandir}' install } +do_install_ptest () { + cp ${S}/lesstest/lesstest ${D}${PTEST_PATH} + cp ${S}/lesstest/runtest ${D}${PTEST_PATH} + cp ${S}/lesstest/lt_screen ${D}${PTEST_PATH} + cp -r ${S}/lesstest/lt ${D}${PTEST_PATH} +} + +RDEPENDS:${PN}-ptest:append = " perl-module-getopt-std perl-module-cwd locale-base-en-us" + ALTERNATIVE:${PN} = "less" ALTERNATIVE_PRIORITY = "100" -- 2.41.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#186447): https://lists.openembedded.org/g/openembedded-core/message/186447 Mute This Topic: https://lists.openembedded.org/mt/100874029/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-