[roll pigweed] pw_presubmit: Simplify showing multiple failures

Make it easy for presubmit checks to show multiple failures. The prior
exception handling approach continues to work, but checks can now call
ctx.fail() as many times as they want. If it was called at least once
the presubmit check is marked as a failure at the end.

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/105822

https://pigweed.googlesource.com/pigweed/pigweed
pigweed Rolled-Commits: 79bdc8416df0319..9b7743e6e8faa10
Roller-URL: https://ci.chromium.org/b/8806178546284746625
Cq-Cl-Tag: roller-builder:pigweed-zephyr-roller
Cq-Cl-Tag: roller-bid:8806178546284746625
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: If0131440d6a1f62bf0879595344e3a720246b933
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/zephyr-integration/+/105752
Bot-Commit: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
1 file changed
tree: 936436a0712d3d92e60dc0ea5e8dfa7baead2af3
  1. .gitmodules
  2. test.sh