Title: [293382] trunk/Tools
- Revision
- 293382
- Author
- jbed...@apple.com
- Date
- 2022-04-25 17:25:27 -0700 (Mon, 25 Apr 2022)
Log Message
[Merge-Queue] Differentiate gardening commits in bug comments
https://bugs.webkit.org/show_bug.cgi?id=239740
<rdar://problem/92293298>
Reviewed by Ryan Haddad.
* Tools/CISupport/ews-build/steps.py:
(DetermineLandedIdentifier.comment_text_for_bug):
* Tools/CISupport/ews-build/steps_unittest.py:
Canonical link: https://commits.webkit.org/249972@main
Modified Paths
Diff
Modified: trunk/Tools/CISupport/ews-build/steps.py (293381 => 293382)
--- trunk/Tools/CISupport/ews-build/steps.py 2022-04-26 00:21:34 UTC (rev 293381)
+++ trunk/Tools/CISupport/ews-build/steps.py 2022-04-26 00:25:27 UTC (rev 293382)
@@ -4656,7 +4656,10 @@
def comment_text_for_bug(self, svn_revision=None, identifier=None):
identifier_str = identifier if identifier and '@' in identifier else '?'
- comment = 'Committed r{} ({}): <{}>'.format(svn_revision, identifier_str, self.url_for_identifier(identifier))
+ comment = '{} r{} ({}): <{}>'.format(
+ 'Test gardening commit' if self.getProperty('is_test_gardening') else 'Committed',
+ svn_revision, identifier_str, self.url_for_identifier(identifier),
+ )
patch_id = self.getProperty('patch_id', '')
if patch_id:
Modified: trunk/Tools/CISupport/ews-build/steps_unittest.py (293381 => 293382)
--- trunk/Tools/CISupport/ews-build/steps_unittest.py 2022-04-26 00:21:34 UTC (rev 293381)
+++ trunk/Tools/CISupport/ews-build/steps_unittest.py 2022-04-26 00:25:27 UTC (rev 293382)
@@ -5495,6 +5495,42 @@
self.assertEqual(self.getProperty('build_summary'), 'Committed 220797@main')
return rc
+ def test_success_gardening_pr(self):
+ with self.mock_commits_webkit_org(), self.mock_sleep():
+ self.setupStep(DetermineLandedIdentifier())
+ self.setProperty('svn_revision', '293254')
+ self.setProperty('github.number', '1234')
+ self.setProperty('is_test_gardening', True)
+ self.expectRemoteCommands(
+ ExpectShell(workdir='wkdir',
+ timeout=300,
+ logEnviron=False,
+ command=['git', 'log', '-1', '--no-decorate']) +
+ ExpectShell.log('stdio', stdout=''''commit 5dc27962b4c5bdfd17d17faa785f70abbb0550ed
+Author: Matteo Flores <matteo_flo...@apple.com>
+Date: Fri Apr 22 21:24:12 2022 +0000
+
+ REBASLINE: [ Monterey ] fast/text/khmer-lao-font.html is a constant text failure
+
+ https://bugs.webkit.org/show_bug.cgi?id=238917
+
+ Unreviewed test gardening.
+
+ * platform/mac-bigsur/fast/text/khmer-lao-font-expected.txt: Copied from LayoutTests/platform/mac/fast/text/khmer-lao-font-expected.txt.
+ * platform/mac/fast/text/khmer-lao-font-expected.txt:
+
+ Canonical link: https://commits.webkit.org/249903@main
+ git-svn-id: https://svn.webkit.org/repository/webkit/trunk@293254 268f45cc-cd09-0410-ab3c-d52691b4dbfc''') +
+ 0,
+ )
+ self.expectOutcome(result=SUCCESS, state_string='Identifier: 249903@main')
+ with current_hostname(EWS_BUILD_HOSTNAME):
+ rc = self.runStep()
+
+ self.assertEqual(self.getProperty('comment_text'), 'Test gardening commit r293254 (249903@main): <https://commits.webkit.org/249903@main>\n\nReviewed commits have been landed. Closing PR #1234 and removing active labels.')
+ self.assertEqual(self.getProperty('build_summary'), 'Committed 249903@main')
+ return rc
+
def test_success_pr_fallback(self):
with self.mock_commits_webkit_org(identifier='220797@main'), self.mock_sleep():
self.setupStep(DetermineLandedIdentifier())
Modified: trunk/Tools/ChangeLog (293381 => 293382)
--- trunk/Tools/ChangeLog 2022-04-26 00:21:34 UTC (rev 293381)
+++ trunk/Tools/ChangeLog 2022-04-26 00:25:27 UTC (rev 293382)
@@ -1,5 +1,17 @@
2022-04-25 Jonathan Bedard <jbed...@apple.com>
+ [Merge-Queue] Differentiate gardening commits in bug comments
+ https://bugs.webkit.org/show_bug.cgi?id=239740
+ <rdar://problem/92293298>
+
+ Reviewed by Ryan Haddad.
+
+ * CISupport/ews-build/steps.py:
+ (DetermineLandedIdentifier.comment_text_for_bug):
+ * CISupport/ews-build/steps_unittest.py:
+
+2022-04-25 Jonathan Bedard <jbed...@apple.com>
+
GitHub EWS is confused with prior PR's merge-blocked label
https://bugs.webkit.org/show_bug.cgi?id=239411
<rdar://problem/92196846>
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes