[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 6 years ago committed by LUCI CQ
parent a30b7bd35b
commit c1e1d099bd

@ -688,7 +688,8 @@ def GetUnitTests(
def GetUnitTestsRecursively(input_api, output_api, directory, 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. """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 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)) % (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): def GetPythonUnitTests(input_api, output_api, unit_tests):

Loading…
Cancel
Save