From 689a9560494a93f9b94deb3fdd9a454f13e694fb Mon Sep 17 00:00:00 2001 From: Masashi Honma Date: Sat, 9 Feb 2019 07:51:08 +0900 Subject: [PATCH] tests: Decode VM output for python3 Signed-off-by: Masashi Honma --- tests/hwsim/vm/parallel-vm.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/hwsim/vm/parallel-vm.py b/tests/hwsim/vm/parallel-vm.py index e7b51d203..3ab03c90a 100755 --- a/tests/hwsim/vm/parallel-vm.py +++ b/tests/hwsim/vm/parallel-vm.py @@ -93,6 +93,7 @@ def vm_read_stdout(vm, i): out = vm['proc'].stdout.read() if out == None: return False + out = out.decode() except: return False logger.debug("VM[%d] stdout.read[%s]" % (i, out)) @@ -195,6 +196,7 @@ def show_progress(scr): try: err = vm[i]['proc'].stderr.read() if err != None: + err = err.decode() vm[i]['err'] += err logger.debug("VM[%d] stderr.read[%s]" % (i, err)) except: @@ -250,6 +252,7 @@ def show_progress(scr): try: err = vm[i]['proc'].stderr.read() if err != None: + err = err.decode() vm[i]['err'] += err logger.debug("VM[%d] stderr.read[%s]" % (i, err)) except: @@ -404,7 +407,7 @@ def main(): cmd += args.testmodules lst = subprocess.Popen(cmd, stdout=subprocess.PIPE) for l in lst.stdout.readlines(): - name = l.split(' ')[0] + name = l.decode().split(' ')[0] tests.append(name) if len(tests) == 0: sys.exit("No test cases selected")