diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2020-06-22 22:52:35 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2020-06-23 12:31:03 +0100 |
commit | fde0637e1cabfb2d39eff1a57f3d4c7c55061fc3 (patch) | |
tree | 70bc2962c2eb3b15ac0c05dab09f34b900ef8c5b /meta/lib/oeqa/utils/__init__.py | |
parent | d95dbd76f247d062133d740e09e5e7641ded669e (diff) | |
download | poky-fde0637e1cabfb2d39eff1a57f3d4c7c55061fc3.tar.gz |
oeqa/utils/command: Improve stdin handling in runCmd
Occasionally we've been seeing leftover threads from runCmd. The stdin test
assumes we clean up all threads but the code assumes that the daemonic thread
can be left behind.
The issue can be reproduced by adding a time.sleep(10) to the end of
writeThread() which will mean it stays resident past the end of the command.
We may as well add it to the threads list and clean it up properly,
hopefully removing the race in the tests from the autobuilder.
[YOCTO #13055]
(From OE-Core rev: 9b251dcaffe52d32c1faf41ab57ab414fbc29722)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/oeqa/utils/__init__.py')
0 files changed, 0 insertions, 0 deletions