From b60512a75ad878c51cd01093ddfb75252893f3a5 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Thu, 29 Jan 2026 14:30:47 -0500 Subject: [PATCH] run_tests: log tool versions Change-Id: I4eee58786bae6d442773c63fa937fb11eda1e2f0 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/547863 Commit-Queue: Mike Frysinger Reviewed-by: Gavin Mak Tested-by: Mike Frysinger --- run_tests | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/run_tests b/run_tests index 0cd53e610..7491ec5ae 100755 --- a/run_tests +++ b/run_tests @@ -81,6 +81,14 @@ def run_pytest_py38(argv: list[str]) -> int: def run_black(): """Returns the exit code from black.""" + argv = ["--version"] + log_cmd("black", argv) + subprocess.run( + [sys.executable, "-m", "black"] + argv, + check=True, + cwd=ROOT_DIR, + ) + # Black by default only matches .py files. We have to list standalone # scripts manually. extra_programs = [ @@ -100,6 +108,14 @@ def run_black(): def run_flake8(): """Returns the exit code from flake8.""" + argv = ["--version"] + log_cmd("flake8", argv) + subprocess.run( + [sys.executable, "-m", "flake8"] + argv, + check=True, + cwd=ROOT_DIR, + ) + argv = [ROOT_DIR] log_cmd("flake8", argv) return subprocess.run( @@ -111,6 +127,14 @@ def run_flake8(): def run_isort(): """Returns the exit code from isort.""" + argv = ["--version-number"] + log_cmd("isort", argv) + subprocess.run( + [sys.executable, "-m", "isort"] + argv, + check=True, + cwd=ROOT_DIR, + ) + argv = ["--check", ROOT_DIR] log_cmd("isort", argv) return subprocess.run(