1. 01 Jun, 2022 1 commit
    • Christoffer Jansson's avatar
      Revert "Add Python 3 support to GetPythonUnitTests" · c03ebf0e
      Christoffer Jansson authored
      This reverts commit dfc71bbe.
      
      Reason for revert: Breaks all presubmits that do not have skip_shebang_check=True set.
      
      Original change's description:
      > Add Python 3 support to GetPythonUnitTests
      >
      > GetPythonUnitTests (and by extension RunPythonUnitTests) always ran
      > scripts using Python 2. This change adds a python3=False parameter to
      > GetPythonUnitTests to give the option of switching to Python 3, while
      > leaving the default as Python 2. The child scripts are run under one or
      > the other, based on this parameter.
      >
      > This change is needed in support of crrev.com/c/3679801.
      >
      > Bug: 1313804
      > Change-Id: Ic59287352d4941707adaf7981ed7af4201b7d526
      > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3680099
      > Reviewed-by: Jesse McKenna <jessemckenna@google.com>
      > Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
      
      Bug: 1313804
      Change-Id: I1bd7096b6cfdfed6205e6dc0b5d4498b5b821b97
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3683378
      Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
      Commit-Queue: Christoffer Jansson <jansson@chromium.org>
      Owners-Override: Ben Pastene <bpastene@chromium.org>
      Reviewed-by: 's avatarTomas Gunnarsson <tommi@chromium.org>
      c03ebf0e
  2. 31 May, 2022 4 commits
  3. 27 May, 2022 7 commits
  4. 26 May, 2022 1 commit
    • Bruce Dawson's avatar
      Optimize presubmit --all with --no_diffs option · 09c0c073
      Bruce Dawson authored
      Some of the expensive checks when running presubmit --all, such as
      CheckStableMojomChanges (~300 s) and CheckAddedDepsHaveTargetApprovals
      (~200 s) only look at diffs and are therefore guaranteed to be NOPs when
      running presubmit --all or --files=. Passing along the no_diffs state
      lets these expensive checks be skipped, thus allowing for faster
      iteration times.
      
      Initial testing suggests that (with some supporting changes in the
      Chromium repo) this reduces "presubmit --all" times by about ten
      minutes, or a bit more than 10%, and additional improvements may be
      possible.
      
      Special handling for the no-diffs case also offers a simple way to avoid
      presubmit failures that happen whenever all files are flagged as being
      changed.
      
      Finally, and perhaps most importantly for having a presubmit --all bot,
      when --no_diffs is passed we can treat errors like "Issue wasn't
      uploaded" and "Add a description to the CL" as messages, thus making it
      possible to have zero presubmit errors when run on origin/main.
      
      Bug: 1320937, 1322936
      Change-Id: I0d09dd4aae8fdaa48c8b2f89337441cf96dcff72
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3628368
      Commit-Queue: Bruce Dawson <brucedawson@chromium.org>
      Reviewed-by: 's avatarGavin Mak <gavinmak@google.com>
      09c0c073
  5. 25 May, 2022 3 commits
  6. 24 May, 2022 4 commits
  7. 23 May, 2022 4 commits
  8. 21 May, 2022 1 commit
  9. 20 May, 2022 3 commits
  10. 19 May, 2022 3 commits
  11. 18 May, 2022 1 commit
  12. 17 May, 2022 1 commit
  13. 16 May, 2022 1 commit
  14. 13 May, 2022 6 commits