summaryrefslogtreecommitdiff
path: root/run_project_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'run_project_tests.py')
-rwxr-xr-xrun_project_tests.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/run_project_tests.py b/run_project_tests.py
index a1feecdfc..7551c8da9 100755
--- a/run_project_tests.py
+++ b/run_project_tests.py
@@ -1513,7 +1513,7 @@ class ToolInfo(T.NamedTuple):
regex: T.Pattern
match_group: int
-def print_tool_versions() -> None:
+def detect_tools(report: bool = True) -> None:
tools: T.List[ToolInfo] = [
ToolInfo(
'ninja',
@@ -1553,6 +1553,11 @@ def print_tool_versions() -> None:
return f'{exe} (unknown)'
+ if not report:
+ for tool in tools:
+ get_version(tool)
+ return
+
print()
print('tools')
print()
@@ -1646,7 +1651,7 @@ if __name__ == '__main__':
print('VSCMD version', os.environ['VSCMD_VER'])
setup_commands(options.backend)
detect_system_compiler(options)
- print_tool_versions()
+ detect_tools()
script_dir = os.path.split(__file__)[0]
if script_dir != '':
os.chdir(script_dir)