On Tue, 22 Oct 2024 at 10:13, virendra thakur via lists.openembedded.org <[email protected]> wrote: > +++ b/meta/recipes-support/libyaml/libyaml/run-ptest > @@ -0,0 +1,28 @@ > +#!/bin/sh > +for testlist in test-version test-reader run-emitter run-dumper run-parser > run-scanner run-loader; do > + case ${testlist} in > + test-version|test-reader) > + outputrun=$(./$testlist) > + if ! echo ${outputrun}| grep -q "FAILURE" > + then > + echo "PASS: ${testlist}" > + else > + echo "FAIL : ${testlist}" > + exit 1 > + fi > + ;; > + esac > + case ${testlist} in > + run-emitter|run-dumper|run-parser|run-scanner|run-loader) > + outputrun=$(./$testlist example.yaml) > + echo $outputrun > + if ! echo ${outputrun}| grep "FAILURE ([1-50]" > + then > + echo "PASS: ${testlist}" > + else > + echo "FAIL : ${testlist}" > + exit 1 > + fi > + ;; > + esac > +done
I'd like to better understand what is happening here. Why are some items in the test suite run without an argument, and other items with example.yaml that we created ourselves (apparently, from items in examples/)? How does the test suite work upstream and why can't we simply use that? > SRC_URI[md5sum] = "bb15429d8fb787e7d3f1c83ae129a999" > SRC_URI[sha256sum] = > "c642ae9b75fee120b2d96c712538bd2cf283228d2337df2cf2988e3c02678ef4" > +SRC_URI[run-ptest.md5sum] = "040b47d9b00d2ddbc707792ff6626243" > +SRC_URI[run-ptest.sha256sum] = > "71030494ab116f1c31bf125de9d5fbe2f01aacf4daada36b44202be135a80964" > +SRC_URI[example.yaml.md5sum] = "d7f8a342650b153d219431633b0c383b" > +SRC_URI[example.yaml.sha256sum] = > "d7c50b29716fcc7445e181c7d7043d70f8e58096793dc1f351c8e7f41034f813" This is not necessary. Integrity check for files in the layer tree is ensured through git commit id (of the layer) being a checksum of all the files. Alex
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#206145): https://lists.openembedded.org/g/openembedded-core/message/206145 Mute This Topic: https://lists.openembedded.org/mt/109148544/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
