Make perf_test_runner Python 2.7 and 3 compatible.
BUG=None
Change-Id: I915c99f21dc879a8e63955cd6a3dd892d05bbf5f
Reviewed-on: https://chromium-review.googlesource.com/646590
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
diff --git a/scripts/perf_test_runner.py b/scripts/perf_test_runner.py
index f0c07f6..95daf3a 100644
--- a/scripts/perf_test_runner.py
+++ b/scripts/perf_test_runner.py
@@ -100,7 +100,8 @@
# Infinite loop of running the tests.
while True:
- output = subprocess.getoutput([perftests_path, '--gtest_filter=' + test_name])
+ process = subprocess.Popen([perftests_path, '--gtest_filter=' + test_name], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+ output, err = process.communicate()
start_index = output.find(metric + "=")
if start_index == -1: