From c2e589ee0d0a40e4d79c0c7afa8a52693e0b39d7 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Tue, 21 Aug 2018 18:28:32 +0000 Subject: oeqa/concurrencytest: Ensure subunit streams are flushed at exit Without this, error output such as that in the teardown can be lost and processes may recieve signals they're not expecting causing other strange errors. (From OE-Core rev: 1e3f44737a15feb3128ba7fc0dbe896dd8782e07) Signed-off-by: Richard Purdie --- meta/lib/oeqa/core/utils/concurrencytest.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/lib/oeqa/core/utils/concurrencytest.py b/meta/lib/oeqa/core/utils/concurrencytest.py index 850586516a..6404cb4668 100644 --- a/meta/lib/oeqa/core/utils/concurrencytest.py +++ b/meta/lib/oeqa/core/utils/concurrencytest.py @@ -225,7 +225,9 @@ def fork_for_tests(concurrency_num, suite): finally: if newbuilddir: removebuilddir(newbuilddir) + stream.flush() os._exit(1) + stream.flush() os._exit(0) else: os.close(c2pwrite) -- cgit v1.2.3-54-g00ecf