]> code.ossystems Code Review - openembedded-core.git/commitdiff
oeqa/concurrencytest: Avoid unclosed file warnings
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 15 Nov 2018 14:35:41 +0000 (14:35 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 16 Nov 2018 09:32:17 +0000 (09:32 +0000)
Avoid an unclosed file per thread warning when running selftests concurrently
by closing the result stream.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/oeqa/core/utils/concurrencytest.py

index 6404cb4668ce7d13eb5782376d78d41a4cf80cda..f050289e612cd31bfb8912f8719a4f3c41633ef7 100644 (file)
@@ -115,6 +115,9 @@ class ConcurrentTestSuite(unittest.TestSuite):
             for thread, process_result in threads.values():
                 process_result.stop()
             raise
+        finally:
+            for test in tests:
+                test[0]._stream.close()
 
     def _run_test(self, test, process_result, queue):
         try: