07d8a67 ("runner: Correctly handle running parallel tests") made an
incorrect assumption that it was OK to run ptests in parallel and
interleave the output. This is not correct since OE selftest expects all
text between a BEGIN and END block to be for a single ptest. Revert the
commit to run in parallel and add the correct fix for the bug with
running multiple ptests in a single invocation, as well as a few other
fixesJoshua Watt (4): Revert "runner: Correctly handle running parallel tests" Recreate pipe for each test Report if child dies from a signal Change test timeout to be total elapsed time tests/data/hang/ptest/run-ptest | 1 + tests/data/signal/ptest/run-ptest | 10 ++ tests/utils.c | 4 +- utils.c | 290 +++++++++++++----------------- 4 files changed, 140 insertions(+), 165 deletions(-) create mode 100755 tests/data/signal/ptest/run-ptest -- 2.33.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#60588): https://lists.yoctoproject.org/g/yocto/message/60588 Mute This Topic: https://lists.yoctoproject.org/mt/100195445/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
