1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2025-02-22 21:08:51 +00:00

workloads/jankbench: Replace errors during decoding

When running jankbench invalid bytes can be read from the device causing
decoding in the monitor to fail, now replace any invalid sequences.
This commit is contained in:
Marc Bonnici 2018-09-10 10:48:20 +01:00
parent 0440c41266
commit 59e29de285

View File

@ -226,7 +226,7 @@ class JankbenchRunMonitor(threading.Thread):
if ready: if ready:
line = ready[0].readline() line = ready[0].readline()
if sys.version_info[0] == 3: if sys.version_info[0] == 3:
line = line.decode(sys.stdout.encoding) line = line.decode(sys.stdout.encoding, 'replace')
if self.regex.search(line): if self.regex.search(line):
self.run_ended.set() self.run_ended.set()