[Presubmit] Allow GetUnitTestsRecursively() to restrict Python versions.

GetUnitTests() has named params {run_on_python2, run_on_python3}.
This CL adds these params to GetUnitTestsRecursively() so they can be
forwarded to GetUnitTests().

Bug: https://crbug.com/1054018
Change-Id: I06ac25a37f94cdea1cdc91954b70113e54cfdd15
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/2107610
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
Commit-Queue: Samuel Huang <huangs@chromium.org>
changes/10/2107610/5
Samuel Huang 5 years ago committed by LUCI CQ
parent a30b7bd35b
commit c1e1d099bd

@ -688,7 +688,8 @@ def GetUnitTests(
def GetUnitTestsRecursively(input_api, output_api, directory,
whitelist, blacklist):
whitelist, blacklist, run_on_python2=True,
run_on_python3=True):
"""Gets all files in the directory tree (git repo) that match the whitelist.
Restricts itself to only find files within the Change's source repo, not
@ -714,7 +715,9 @@ def GetUnitTestsRecursively(input_api, output_api, directory,
% (found, whitelist, blacklist, directory))
]
return GetUnitTests(input_api, output_api, tests)
return GetUnitTests(input_api, output_api, tests,
run_on_python2=run_on_python2,
run_on_python3=run_on_python3)
def GetPythonUnitTests(input_api, output_api, unit_tests):

Loading…
Cancel
Save