Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 2d4bed9a63007b7dcfe77d538d2de7232dc65ae4 https://github.com/WebKit/WebKit/commit/2d4bed9a63007b7dcfe77d538d2de7232dc65ae4 Author: Jonathan Bedard <jbed...@apple.com> Date: 2023-10-30 (Mon, 30 Oct 2023)
Changed paths: M Tools/CISupport/ews-build/events.py M Tools/CISupport/ews-build/steps.py M Tools/CISupport/ews-build/steps_unittest.py Log Message: ----------- [ews-build.webkit.org] Add no-failure-limits label https://bugs.webkit.org/show_bug.cgi?id=260394 rdar://114094657 Reviewed by Aakash Jain. Add a label to GitHub which will cause EWS to run all tests, in spite of may failures. The label will also disable retries. * Tools/CISupport/ews-build/events.py: (GitHubEventHandlerNoEdits.handle_pull_request): Add a new 'github_labels' property, consisting of active GitHub labels. * Tools/CISupport/ews-build/steps.py: (GitHub): Add 'no-failure-limits' label. (ValidateChange.validate_github): Extract labels from PR json and update github_labels property. (RunWebKitTests.setLayoutTestCommand): Remove failure limit and retry if no-failure-limit is set. (RunWebKitTests.buildCommandKwargs): Set maxTime in remote command. (RunWebKitTests.evaluateCommand): Do not retry if no-failure-limit is set. * Tools/CISupport/ews-build/steps_unittest.py: Canonical link: https://commits.webkit.org/269973@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes