Changeset 258652 in webkit
- Timestamp:
- Mar 18, 2020 11:15:34 AM (4 years ago)
- Location:
- trunk/Tools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/BuildSlaveSupport/ews-build/steps.py
r258642 r258652 1209 1209 self.error_context_buffer.append(line) 1210 1210 1211 if "rror:"in line and self.errorReceived:1211 if 'rror:' in line and self.errorReceived: 1212 1212 map(self.errorReceived, self.error_context_buffer) 1213 1213 self.error_context_buffer = [] … … 1827 1827 message = 'Found {} new test failure{}: {}'.format(len(new_failures), pluralSuffix, new_failures_string) 1828 1828 self.descriptionDone = message 1829 self.build.buildFinished([message], FAILURE) 1829 1830 if self.getProperty('buildername', '').lower() == 'commit-queue': 1831 self.setProperty('bugzilla_comment_text', message) 1832 self.setProperty('build_finish_summary', message) 1833 self.build.addStepsAfterCurrentStep([CommentOnBug(), SetCommitQueueMinusFlagOnPatch()]) 1834 else: 1835 self.build.buildFinished([message], FAILURE) 1830 1836 return defer.succeed(None) 1831 1837 … … 2422 2428 2423 2429 class SetBuildSummary(buildstep.BuildStep): 2424 name = "set-build-summary"2430 name = 'set-build-summary' 2425 2431 descriptionDone = ['Set build summary'] 2426 2432 alwaysRun = True -
trunk/Tools/BuildSlaveSupport/ews-build/steps_unittest.py
r258637 r258652 1823 1823 def test_flaky_and_consistent_failures_without_clean_tree_failures(self): 1824 1824 self.configureStep() 1825 self.setProperty('buildername', 'iOS-13-Simulator-WK2-Tests-EWS') 1825 1826 self.setProperty('first_run_failures', ['test1', 'test2']) 1826 1827 self.setProperty('second_run_failures', ['test1']) 1827 1828 self.expectOutcome(result=FAILURE, state_string='Found 1 new test failure: test1 (failure)') 1828 return self.runStep() 1829 rc = self.runStep() 1830 self.assertEqual(self.getProperty('bugzilla_comment_text'), None) 1831 self.assertEqual(self.getProperty('build_finish_summary'), None) 1832 return rc 1833 1834 def test_consistent_failure_without_clean_tree_failures_commit_queue(self): 1835 self.configureStep() 1836 self.setProperty('buildername', 'Commit-Queue') 1837 self.setProperty('first_run_failures', ['test1']) 1838 self.setProperty('second_run_failures', ['test1']) 1839 self.expectOutcome(result=FAILURE, state_string='Found 1 new test failure: test1 (failure)') 1840 rc = self.runStep() 1841 self.assertEqual(self.getProperty('bugzilla_comment_text'), 'Found 1 new test failure: test1') 1842 self.assertEqual(self.getProperty('build_finish_summary'), 'Found 1 new test failure: test1') 1843 return rc 1829 1844 1830 1845 def test_flaky_and_inconsistent_failures_without_clean_tree_failures(self): -
trunk/Tools/ChangeLog
r258644 r258652 1 2020-03-18 Aakash Jain <aakash_jain@apple.com> 2 3 [ews] commit-queue should comment on bug in case of test failures 4 https://bugs.webkit.org/show_bug.cgi?id=209226 5 6 Reviewed by Jonathan Bedard. 7 8 * BuildSlaveSupport/ews-build/steps.py: 9 (AnalyzeLayoutTestsResults.report_failure): Comment on bug and set cq- in case of test failure on commit-queue. 10 (BuildLogLineObserver.outLineReceived): Drive-by fix to use single quotes instead of double quotes. 11 (SetBuildSummary): Ditto. 12 * BuildSlaveSupport/ews-build/steps_unittest.py: Added unit-test. 13 1 14 2020-03-18 Philippe Normand <pnormand@igalia.com> 2 15
Note: See TracChangeset
for help on using the changeset viewer.