On Thu, Oct 17, 2024 at 12:35 AM Yu, Mingli <mingli...@windriver.com> wrote:
>
>
>
> On 10/14/24 14:42, Yu, Mingli wrote:
> >
> >
> > On 10/14/24 10:36, Khem Raj wrote:
> >> CAUTION: This email comes from a non Wind River email account!
> >> Do not click links or open attachments unless you recognize the sender
> >> and know the content is safe.
> >>
> >> On Sun, Oct 13, 2024 at 7:31 PM Yu, Mingli <mingli...@windriver.com>
> >> wrote:
> >>>
> >>> Hi Khem,
> >>>
> >>> On 10/14/24 00:18, Khem Raj wrote:
> >>>> CAUTION: This email comes from a non Wind River email account!
> >>>> Do not click links or open attachments unless you recognize the
> >>>> sender and know the content is safe.
> >>>>
> >>>> ptests seems to be failing for qemux86-64 -
> >>>> https://snips.sh/f/PWrmTR3-bm
> >>>
> >>> I didn't reproduce the issue locally as below:
> >>>
> >>> root@qemux86-64:/usr/lib64/tomlplusplus/ptest# ./run-ptest
> >>> PASS: tomlplusplus_odr_test
> >>> PASS: tomlplusplus_tests
> >>
> >> Did you build and run with meta-oe-image-ptest-tomlplusplus ?
> >> secondly, I ran with image built with clang compiler
> >
> > Yes, I have tested with "$ bitbake meta-oe-image-ptest-tomlplusplus
> > -ctestimage" and it succeeded as below:
> > $ bitbake meta-oe-image-ptest-tomlplusplus -ctestimage
> > [snip]
> > Output from runqemu:
> > runqemu - INFO - Received signal: 15
> > runqemu - INFO - Cleaning up
> > runqemu - INFO - Host uptime: 10209822.71
> >
> > tput: No value for $TERM and no -T specified
> >
> > RESULTS:
> > RESULTS - parselogs.ParseLogsTest.test_get_context: PASSED (0.00s)
> > RESULTS - parselogs.ParseLogsTest.test_parselogs: PASSED (2.02s)
> > RESULTS - ping.PingTest.test_ping: PASSED (0.01s)
> > RESULTS - ptest.PtestRunnerTest.test_ptestrunner_expectfail: PASSED (0.36s)
> > RESULTS - ssh.SSHTest.test_ssh: PASSED (0.50s)
> > RESULTS - ptest.PtestRunnerTest.test_ptestrunner_expectsuccess: SKIPPED
> > (0.00s)
> > SUMMARY:
> > meta-oe-image-ptest-tomlplusplus () - Ran 6 tests in 2.892s
> > meta-oe-image-ptest-tomlplusplus - OK - All required tests passed
> > (successes=4, skipped=1, failures=0, errors=0)
> > NOTE: Tasks Summary: Attempted 1430 tasks of which 1429 didn't need to
> > be rerun and all succeeded.
> >
> >
> > $ tail -2 conf/local.conf
> > TOOLCHAIN = "clang"
> > IMAGE_CLASSES += "testimage"
> >
> > Could you help to provide your local.conf to help to reproduce the issue?
>
> Or could you help to provide the reproduce steps based on poky?

You might need couple of more entries
TC_CXX_RUNTIME ?= "llvm"
RUNTIME ?= "llvm"

and add ld-is-lld to DISTRO_FEATURES and see if that helps to reproduce it

>
> Thanks,
>
> >
> > Thanks,
> >
> >>
> >>>
> >>> Anyway, I will look into this then.
> >>>
> >>> Thanks,
> >>>
> >>>>
> >>>> 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
> >>>> <mingli.yu=eng.windriver....@lists.openembedded.org> wrote:
> >>>>>
> >>>>> From: Mingli Yu <mingli...@windriver.com>
> >>>>>
> >>>>>    # ./run-ptest
> >>>>> PASS: tomlplusplus_odr_test
> >>>>> PASS: tomlplusplus_tests
> >>>>>
> >>>>> Signed-off-by: Mingli Yu <mingli...@windriver.com>
> >>>>> ---
> >>>>>    .../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 (#112963): 
https://lists.openembedded.org/g/openembedded-devel/message/112963
Mute This Topic: https://lists.openembedded.org/mt/108964413/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to