[CodeHealth] Migrate remainder of testing/ to Python3 compatible syntax

and Pylint2.7, and fix resulting errors.

Bug: 1262363
Change-Id: I09628427dd4caf9d873f3b489b897054430f8567
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3557490
Reviewed-by: Ben Pastene <[email protected]>
Commit-Queue: Joshua Hood <[email protected]>
Cr-Commit-Position: refs/heads/main@{#996200}
diff --git a/testing/PRESUBMIT.py b/testing/PRESUBMIT.py
index 61b4fc1..6a5524c 100644
--- a/testing/PRESUBMIT.py
+++ b/testing/PRESUBMIT.py
@@ -23,7 +23,9 @@
       input_api,
       output_api,
       '.',
-      [r'^.+_unittest\.py$']))
+      [r'^.+_unittest\.py$'],
+      run_on_python3=USE_PYTHON3,
+      skip_shebang_check=True))
   output.extend(input_api.canned_checks.RunUnitTestsInDirectory(
       input_api,
       output_api,
@@ -36,21 +38,6 @@
   output.extend(input_api.canned_checks.RunPylint(
       input_api,
       output_api,
-      files_to_skip=[r'gmock.*', r'gtest.*',
-          r'buildbot.*', r'merge_scripts.*', r'trigger_scripts.*',
-          r'unexpected_passes_common.*',
-          r'clusterfuzz.*',
-          r'libfuzzer.*']))
-  # Pylint2.7 is run on subdirs whose presubmit checks are migrated to Python3
-  output.extend(input_api.canned_checks.RunPylint(
-      input_api,
-      output_api,
-      files_to_check=[r'buildbot.*\.py$',
-          r'merge_scripts.*\.py$',
-          r'trigger_scripts.*\.py$',
-          r'unexpected_passes_common.*\.py$',
-          r'clusterfuzz.*\.py$',
-          r'libfuzzer.*\.py$'],
       version='2.7'))
 
   return output