diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-12 14:27:29 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-10-13 09:35:20 +0000 |
commit | c30a6232df03e1efbd9f3b226777b07e087a1122 (patch) | |
tree | e992f45784689f373bcc38d1b79a239ebe17ee23 /chromium/testing/test_env.py | |
parent | 7b5b123ac58f58ffde0f4f6e488bcd09aa4decd3 (diff) | |
download | qtwebengine-chromium-85-based.tar.gz |
BASELINE: Update Chromium to 85.0.4183.14085-based
Change-Id: Iaa42f4680837c57725b1344f108c0196741f6057
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/testing/test_env.py')
-rwxr-xr-x | chromium/testing/test_env.py | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/chromium/testing/test_env.py b/chromium/testing/test_env.py index 8734f419579..6e39aa40121 100755 --- a/chromium/testing/test_env.py +++ b/chromium/testing/test_env.py @@ -1,10 +1,11 @@ -#!/usr/bin/env python2 +#!/usr/bin/env python # Copyright (c) 2012 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. """Sets environment variables needed to run a chromium unit test.""" +from __future__ import print_function import io import os import signal @@ -13,6 +14,13 @@ import subprocess import sys import time +SIX_DIR = os.path.join( + os.path.dirname(os.path.dirname(os.path.abspath(__file__))), 'third_party', + 'six') +sys.path.insert(0, SIX_DIR) + +import six + # This is hardcoded to be src/ relative to this script. ROOT_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) @@ -167,12 +175,12 @@ def symbolize_snippets_in_json(cmd, env): p = subprocess.Popen(symbolize_command, stderr=subprocess.PIPE, env=env) (_, stderr) = p.communicate() except OSError as e: - print >> sys.stderr, 'Exception while symbolizing snippets: %s' % e + print('Exception while symbolizing snippets: %s' % e, file=sys.stderr) raise if p.returncode != 0: - print >> sys.stderr, "Error: failed to symbolize snippets in JSON:\n" - print >> sys.stderr, stderr + print("Error: failed to symbolize snippets in JSON:\n", file=sys.stderr) + print(stderr, file=sys.stderr) raise subprocess.CalledProcessError(p.returncode, symbolize_command) @@ -339,13 +347,13 @@ def run_executable(cmd, env, stdoutfile=None): # because you need them to reproduce the task properly. env_to_print = extra_env.copy() for env_var_name in ('GTEST_SHARD_INDEX', 'GTEST_TOTAL_SHARDS'): - if env_var_name in env: - env_to_print[env_var_name] = env[env_var_name] + if env_var_name in env: + env_to_print[env_var_name] = env[env_var_name] print('Additional test environment:\n%s\n' 'Command: %s\n' % ( '\n'.join(' %s=%s' % - (k, v) for k, v in sorted(env_to_print.iteritems())), + (k, v) for k, v in sorted(six.iteritems(env_to_print))), ' '.join(cmd))) sys.stdout.flush() env.update(extra_env or {}) @@ -371,7 +379,7 @@ def run_executable(cmd, env, stdoutfile=None): else: return run_command(cmd, env=env, log=False) except OSError: - print >> sys.stderr, 'Failed to start %s' % cmd + print('Failed to start %s' % cmd, file=sys.stderr) raise |