Use the same python executable to run coverage tools update
TEST=vpython3 coverage.py runs update.py with vpython3
BUG=b:200050287
Change-Id: Ic5f65a394ae111fc61fbd2a8353670ac5ba0078f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3169874
Reviewed-by: Yuke Liao <[email protected]>
Commit-Queue: Akekawit Jitprasert <[email protected]>
Cr-Commit-Position: refs/heads/main@{#922986}
diff --git a/tools/code_coverage/coverage.py b/tools/code_coverage/coverage.py
index 9c519a9..8f57960b 100755
--- a/tools/code_coverage/coverage.py
+++ b/tools/code_coverage/coverage.py
@@ -163,7 +163,8 @@
LLVM_PROFDATA_PATH = os.path.join(llvm_bin_dir, 'llvm-profdata')
else:
subprocess.check_call([
- 'python', 'tools/clang/scripts/update.py', '--package', 'coverage_tools'
+ sys.executable, 'tools/clang/scripts/update.py', '--package',
+ 'coverage_tools'
])
if coverage_utils.GetHostPlatform() == 'win':
@@ -1050,7 +1051,8 @@
# is used by coverage bot for initial setup.
if len(sys.argv) == 1:
subprocess.check_call([
- 'python', 'tools/clang/scripts/update.py', '--package', 'coverage_tools'
+ sys.executable, 'tools/clang/scripts/update.py', '--package',
+ 'coverage_tools'
])
print(__doc__)
return