On Wed, 2023-09-20 at 14:50 -0700, Robert Joslyn wrote: > On 9/19/23 5:54 AM, Richard Purdie wrote: > > On Tue, 2023-09-19 at 05:40 -0700, Robert Joslyn wrote: > > > On 9/18/23 4:59 AM, Richard Purdie wrote: > > > > On Sun, 2023-09-17 at 18:57 -0700, Robert Joslyn via > > > > lists.openembedded.org wrote: > > > > > NSS support was removed, so adjust PACKAGECONFIG options. > > > > > > > > > > The --enable-crypto-auth option was removed and split into separate > > > > > options for basic-auth, bearer-auth, digest-auth, kerberos-auth, > > > > > negotiate-auth, and aws. Enable basic, bearer, digest, and negotiate > > > > > by > > > > > default as these are probably the most common. > > > > > > > > > > Disable test 1279 since this requires libcurl and hangs the tests. > > > > > > > > > > Signed-off-by: Robert Joslyn <robert.jos...@redrectangle.org> > > > > > --- > > > > > meta/recipes-support/curl/curl/disable-tests | 1 + > > > > > .../curl/{curl_8.2.1.bb => curl_8.3.0.bb} | 14 > > > > > +++++++++----- > > > > > 2 files changed, 10 insertions(+), 5 deletions(-) > > > > > rename meta/recipes-support/curl/{curl_8.2.1.bb => curl_8.3.0.bb} > > > > > (88%) > > > > > > > > > > diff --git a/meta/recipes-support/curl/curl/disable-tests > > > > > b/meta/recipes-support/curl/curl/disable-tests > > > > > index b687b2bb76..fdac795662 100644 > > > > > --- a/meta/recipes-support/curl/curl/disable-tests > > > > > +++ b/meta/recipes-support/curl/curl/disable-tests > > > > > @@ -21,6 +21,7 @@ > > > > > # This test is scanning the source tree > > > > > 1222 > > > > > # These CRL tests need --libcurl option to be enabled > > > > > +1279 > > > > > 1400 > > > > > 1401 > > > > > 1402 > > > > Thanks for the patch. Unfortunately there were warnings generated on > > > > the autobuilder test run for this: > > > > > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/5452 > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/5631 > > > I'm not very familiar with the autobuilder infrastructure, but it looks > > > to be running something like "bitbake core-image-ptest-curl -c > > > testimage". When I run this, I do get a warning: > > > > > > WARNING: core-image-ptest-curl-1.0-r0 do_testimage: There were failing > > > ptests. > > Running with -v might help show a touch more information. > > > > > Unfortunately, I don't see any failing tests. When running the tests > > > manually (called runqemu, then ptest-runner curl in the VM) there are > > > some tests that print an error about not finding a library and get > > > skipped. I removed those test cases as well, but I still get the warning > > > about failing ptests. > > > > > > What's the ptest code looking for to trigger a test failure? I should > > > have some more time to look at this later today, I'm probably just > > > missing something obvious. > > Commands like: > > > > resulttool report ./tmp/log/oeqa/ > > > > resulttool log --dump-ptest ./output-logs ./tmp/log/oeqa/ > > > > Might help amd/or have a look at the testimage log in core-image-ptest- > > curl's WORKDIR/temp/log.do_testimage > > > > > > Cheers, > > > > Richard > > > In running this a few times, on my machine it's not curl but other tests > that fail. The autobuilder output only showed a curl failure, so I'm not > sure what's different in my environment. This is what resulttool shows: > > s.robert@hezmana ~/yocto/poky-master/build $ resulttool report > ./tmp/log/oeqa/ > ============================================================================================================== > Test Result Status Summary (Counts/Percentages sorted by testseries, ID) > ============================================================================================================== > -------------------------------------------------------------------------------------------------------------- > Test Series | ID | > Passed | Failed | Skipped > -------------------------------------------------------------------------------------------------------------- > oeqa | runtime_core-image-ptest-curl_qemux86-64_20230920012443 | 4725 > (91%) | 7 (0%) | 448 (9%) > -------------------------------------------------------------------------------------------------------------- > Total | 1 | 4725 | 7 | 448 > -------------------------------------------------------------------------------------------------------------- > > ============================================================================================================== > qemux86-64 PTest Result Summary > ============================================================================================================== > -------------------------------------------------------------------------------------------------------------- > Recipe | Passed | Failed | Skipped | Time(s) > -------------------------------------------------------------------------------------------------------------- > attr | 2 | 0 | 0 | 0 > bash | 78 | 5 | 0 | 107 > busybox | 619 | 0 | 88 | 7 > curl | 847 | 0 | 0 | 188 > openssh | 81 | 0 | 1 | 712 > openssl | 0 | 0 | 0 | 0 > perl | 2570 | 1 | 192 | 549 > util-linux | 524 | 1 | 166 | 36 > zlib | 1 | 0 | 0 | 0 > -------------------------------------------------------------------------------------------------------------- > > > > > > ============================================================================================================== > Failed test cases (sorted by testseries, ID) > ============================================================================================================== > -------------------------------------------------------------------------------------------------------------- > testseries | result_id : oeqa | > runtime_core-image-ptest-curl_qemux86-64_20230920012443 > ptestresult.bash.run-array > ptestresult.bash.run-execscript > ptestresult.bash.run-intl > ptestresult.bash.run-read > ptestresult.bash.run-shopt > ptestresult.perl.cpan/ExtUtils-Constant/t/Constant > ptestresult.util-linux.mount:_complex > -------------------------------------------------------------------------------------------------------------- > > > I posted the output from a manual ptest-runner call here: > > https://gist.github.com/bobolopolis/e02401a87d1d6b2f48ca2d70998f13c1
If you delete or move tmp/log/oeqa/ out the way, you effectively reset the state so if you do that, then just run the curl ptest the result should be clearer. I did go back and look up the autobuilder failure and tried to dig up more logs: http://autobuilder.yocto.io/pub/non-release/20230918-9/testresults/qemux86-64-ptest/curl.log http://autobuilder.yocto.io/pub/non-release/20230918-9/testresults/qemux86-64-ptest/core-image-ptest-curl/log.do_testimage.4047690.20230918105238 http://autobuilder.yocto.io/pub/non-release/20230918-9/testresults/qemuarm64-ptest/curl.log http://autobuilder.yocto.io/pub/non-release/20230918-9/testresults/qemuarm64-ptest/core-image-ptest-curl/log.do_testimage.59151.20230918103439 so it was test 1964 that failed in both cases. I know know why though :/ Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#187947): https://lists.openembedded.org/g/openembedded-core/message/187947 Mute This Topic: https://lists.openembedded.org/mt/101426058/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-