ptests seems to be failing for qemux86-64 - https://snips.sh/f/PWrmTR3-bm
bitbake meta-oe-image-ptest-tomlplusplus bitbake meta-oe-image-ptest-tomlplusplus -ctestimage On Sat, Oct 12, 2024 at 3:01 AM Yu, Mingli via lists.openembedded.org <[email protected]> wrote: > > From: Mingli Yu <[email protected]> > > # ./run-ptest > PASS: tomlplusplus_odr_test > PASS: tomlplusplus_tests > > Signed-off-by: Mingli Yu <[email protected]> > --- > .../recipes-devtools/tomlplusplus/files/run-ptest | 12 ++++++++++++ > .../tomlplusplus/tomlplusplus_git.bb | 15 +++++++++++++-- > 2 files changed, 25 insertions(+), 2 deletions(-) > create mode 100755 meta-oe/recipes-devtools/tomlplusplus/files/run-ptest > > diff --git a/meta-oe/recipes-devtools/tomlplusplus/files/run-ptest > b/meta-oe/recipes-devtools/tomlplusplus/files/run-ptest > new file mode 100755 > index 000000000..4f682c5eb > --- /dev/null > +++ b/meta-oe/recipes-devtools/tomlplusplus/files/run-ptest > @@ -0,0 +1,12 @@ > +#!/bin/sh > + > +cd tests > +for atest in tomlplusplus_* ; do > + rm -rf tests.log > + ./${atest} > tests.log 2>&1 > + if [ $? = 0 ] ; then > + echo "PASS: ${atest}" > + else > + echo "FAIL: ${atest}" > + fi > +done > diff --git a/meta-oe/recipes-devtools/tomlplusplus/tomlplusplus_git.bb > b/meta-oe/recipes-devtools/tomlplusplus/tomlplusplus_git.bb > index 0e8202bdc..245c309a2 100644 > --- a/meta-oe/recipes-devtools/tomlplusplus/tomlplusplus_git.bb > +++ b/meta-oe/recipes-devtools/tomlplusplus/tomlplusplus_git.bb > @@ -3,7 +3,9 @@ HOMEPAGE = "https://github.com/marzer/tomlplusplus" > LICENSE = "MIT" > LIC_FILES_CHKSUM = "file://LICENSE;md5=90960f22c10049c117d56ed2ee5ee167" > > -SRC_URI = > "git://github.com/marzer/tomlplusplus.git;protocol=https;branch=master" > +SRC_URI = > "git://github.com/marzer/tomlplusplus.git;protocol=https;branch=master \ > + file://run-ptest \ > +" > > PV = "3.4.0" > SRCREV = "30172438cee64926dc41fdd9c11fb3ba5b2ba9de" > @@ -11,4 +13,13 @@ S = "${WORKDIR}/git" > > DEPENDS = "cmake-native" > > -inherit meson > +inherit meson ptest > + > +EXTRA_OEMESON += "-Dbuild_tests=${@bb.utils.contains("DISTRO_FEATURES", > "ptest", "true", "false", d)} \ > +" > + > +do_install_ptest () { > + install -d ${D}${PTEST_PATH}/tests > + cp ${B}/tests/tomlplusplus_odr_test ${D}${PTEST_PATH}/tests > + cp ${B}/tests/tomlplusplus_tests ${D}${PTEST_PATH}/tests > +} > -- > 2.34.1 > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#112838): https://lists.openembedded.org/g/openembedded-devel/message/112838 Mute This Topic: https://lists.openembedded.org/mt/108964413/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
