mirror of
https://chromium.googlesource.com/chromium/tools/depot_tools.git
synced 2026-01-11 18:51:29 +00:00
Run py3 compatible unit tests with py3
R=apolito@google.com Change-Id: Id5e4f99ccb9d284ac09c2c4dd0fa57e59cb54f49 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3291894 Commit-Queue: Josip Sokcevic <sokcevic@google.com> Reviewed-by: Anthony Polito <apolito@google.com>
This commit is contained in:
16
PRESUBMIT.py
16
PRESUBMIT.py
@@ -108,22 +108,28 @@ def CheckUnitTestsOnCommit(input_api, output_api):
|
||||
r'.*ninjalog_uploader_test\.py$',
|
||||
r'.*recipes_test\.py$',
|
||||
])
|
||||
tests_to_skip_list.append(r'.*my_activity_test\.py')
|
||||
py2_only_tests = [
|
||||
'fix_encoding_test.py',
|
||||
'presubmit_unittest.py',
|
||||
'recipes_test.py',
|
||||
]
|
||||
|
||||
tests = input_api.canned_checks.GetUnitTestsInDirectory(
|
||||
input_api,
|
||||
output_api,
|
||||
'tests',
|
||||
files_to_check=test_to_run_list,
|
||||
files_to_skip=tests_to_skip_list,
|
||||
run_on_python3=False)
|
||||
files_to_skip=tests_to_skip_list + py2_only_tests,
|
||||
run_on_python3=True)
|
||||
|
||||
# TODO: once py3 compatbile, remove those tests
|
||||
tests.extend(input_api.canned_checks.GetUnitTestsInDirectory(
|
||||
input_api,
|
||||
output_api,
|
||||
'tests',
|
||||
files_to_check=[r'.*my_activity_test\.py'],
|
||||
run_on_python3=True))
|
||||
files_to_check=py2_only_tests,
|
||||
files_to_skip=tests_to_skip_list,
|
||||
run_on_python3=False))
|
||||
|
||||
return input_api.RunTests(tests)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user