Title: [266089] trunk/Tools
Revision
266089
Author
aakash_j...@apple.com
Date
2020-08-24 15:46:50 -0700 (Mon, 24 Aug 2020)

Log Message

[ews] enable email notifications to patch authors for build or layout test failures on their patch
https://bugs.webkit.org/show_bug.cgi?id=215776

Reviewed by Jonathan Bedard.

* BuildSlaveSupport/ews-build/steps.py:
(AnalyzeCompileWebKitResults.analyzeResults): Send email notification to patch authors for build failure due to their patch.
(AnalyzeLayoutTestsResults.report_failure): Send email notification to patch authors for layout test failure.

Modified Paths

Diff

Modified: trunk/Tools/BuildSlaveSupport/ews-build/steps.py (266088 => 266089)


--- trunk/Tools/BuildSlaveSupport/ews-build/steps.py	2020-08-24 22:45:09 UTC (rev 266088)
+++ trunk/Tools/BuildSlaveSupport/ews-build/steps.py	2020-08-24 22:46:50 UTC (rev 266089)
@@ -1419,6 +1419,8 @@
         self.build.results = FAILURE
         patch_id = self.getProperty('patch_id', '')
         message = 'Patch {} does not build'.format(patch_id)
+        self.send_email_for_new_build_failure()
+
         self.descriptionDone = message
         if self.getProperty('buildername', '').lower() == 'commit-queue':
             self.setProperty('bugzilla_comment_text', message)
@@ -2071,6 +2073,7 @@
         if len(new_failures) > self.NUM_FAILURES_TO_DISPLAY:
             message += ' ...'
         self.descriptionDone = message
+        self.send_email_for_new_test_failures(new_failures)
 
         if self.getProperty('buildername', '').lower() == 'commit-queue':
             self.setProperty('bugzilla_comment_text', message)

Modified: trunk/Tools/ChangeLog (266088 => 266089)


--- trunk/Tools/ChangeLog	2020-08-24 22:45:09 UTC (rev 266088)
+++ trunk/Tools/ChangeLog	2020-08-24 22:46:50 UTC (rev 266089)
@@ -1,5 +1,16 @@
 2020-08-24  Aakash Jain  <aakash_j...@apple.com>
 
+        [ews] enable email notifications to patch authors for build or layout test failures on their patch
+        https://bugs.webkit.org/show_bug.cgi?id=215776
+
+        Reviewed by Jonathan Bedard.
+
+        * BuildSlaveSupport/ews-build/steps.py:
+        (AnalyzeCompileWebKitResults.analyzeResults): Send email notification to patch authors for build failure due to their patch.
+        (AnalyzeLayoutTestsResults.report_failure): Send email notification to patch authors for layout test failure.
+
+2020-08-24  Aakash Jain  <aakash_j...@apple.com>
+
         [ews] set references header in email so as to group similar emails together
         https://bugs.webkit.org/show_bug.cgi?id=215777
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to