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 (#112828): https://lists.openembedded.org/g/openembedded-devel/message/112828 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]] -=-=-=-=-=-=-=-=-=-=-=-
