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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to