aboutsummaryrefslogtreecommitdiff
path: root/run_tests_for.py
diff options
context:
space:
mode:
authorZhizhou Yang <zhizhouy@google.com>2020-02-10 16:51:20 -0800
committerZhizhou Yang <zhizhouy@google.com>2020-02-12 01:34:49 +0000
commit81d651f89ac91819a77b8bd2ca720646326bf89a (patch)
treeec2f44c02809b95d036a8c619834ec4db8dba2e4 /run_tests_for.py
parent4b68aee96e6c6b7593b8d91973168c817852b2b2 (diff)
downloadtoolchain-utils-81d651f89ac91819a77b8bd2ca720646326bf89a.tar.gz
toolchain-utils: Partially port scripts to python 3
This patch ports some still-in-use python scripts under root directory of toolchain-utils to python 3. BUG=chromium:1011676 TEST=Passed unittests and tested with manually launching. Change-Id: Id6066944780a7204fe4746cd271f41ac20f2274d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2049103 Commit-Queue: Zhizhou Yang <zhizhouy@google.com> Tested-by: Zhizhou Yang <zhizhouy@google.com> Auto-Submit: Zhizhou Yang <zhizhouy@google.com> Reviewed-by: George Burgess <gbiv@chromium.org>
Diffstat (limited to 'run_tests_for.py')
-rwxr-xr-xrun_tests_for.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/run_tests_for.py b/run_tests_for.py
index 6f77b12c..cb8e6430 100755
--- a/run_tests_for.py
+++ b/run_tests_for.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2
+#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
# Copyright 2019 The Chromium OS Authors. All rights reserved.
@@ -68,7 +68,8 @@ def _run_test(test_spec):
cwd=test_spec.directory,
stdin=open('/dev/null'),
stdout=subprocess.PIPE,
- stderr=subprocess.STDOUT)
+ stderr=subprocess.STDOUT,
+ encoding='utf-8')
stdout, _ = p.communicate()
exit_code = p.wait()
return exit_code, stdout
@@ -84,8 +85,8 @@ def _python_test_to_spec(test_file):
if os.access(test_file, os.X_OK):
command = ['./' + file_name]
else:
- # Assume the user wanted py2.
- command = ['python2', file_name]
+ # Assume the user wanted py3.
+ command = ['python3', file_name]
return TestSpec(directory=test_directory, command=command)