aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Bonnici <marc.bonnici@arm.com>2018-10-12 13:07:47 +0100
committersetrofim <setrofim@gmail.com>2018-10-12 13:41:21 +0100
commit7dce0fb208cd26be903428908186ea16d12d00bb (patch)
treeff8bba19ed371f4a293f1fc5b46d651d8c7d7f27
parent375a36c155a465d32b6e3fb5ab4eca6173738d3b (diff)
workloads/jankbench: Ensure logcat monitor thread is terminated
Previously the LogcatRunMonitor left the logcat process running in the background causing issues with concurrent accesses. Now ensure the thread terminates correctly.
-rw-r--r--wa/workloads/jankbench/__init__.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/wa/workloads/jankbench/__init__.py b/wa/workloads/jankbench/__init__.py
index d4c60cef..16eeb187 100644
--- a/wa/workloads/jankbench/__init__.py
+++ b/wa/workloads/jankbench/__init__.py
@@ -227,6 +227,7 @@ class JankbenchRunMonitor(threading.Thread):
line = line.decode(sys.stdout.encoding, 'replace')
if self.regex.search(line):
self.run_ended.set()
+ proc.terminate()
def stop(self):
self.stop_event.set()