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:
Josip Sokcevic
2021-11-19 01:10:50 +00:00
committed by LUCI CQ
parent af6bc7c015
commit 11c32b5f69

View File

@@ -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)