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 fixes
Joshua 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: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-