Changeset 259694 in webkit


Ignore:
Timestamp:
Apr 7, 2020 5:38:33 PM (4 years ago)
Author:
aakash_jain@apple.com
Message:

[ews] Improve summary for CheckPatchRelevance build step
https://bugs.webkit.org/show_bug.cgi?id=210146

Reviewed by Jonathan Bedard.

  • BuildSlaveSupport/ews-build/steps.py:

(CheckPatchRelevance): Improved success message.
(CheckPatchRelevance.start):
(CheckPatchRelevance.getResultSummary): Improved failure message.

  • BuildSlaveSupport/ews-build/steps_unittest.py: Updated unit-tests.
  • BuildSlaveSupport/ews-app/ews/views/statusbubble.py: Updated accordingly.
Location:
trunk/Tools
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/ews-app/ews/views/statusbubble.py

    r259064 r259694  
    6363                     '^Cleaned and updated working directory$', '^Checked out required revision$', '^Updated working directory$',
    6464                     '^Validated patch$', '^Killed old processes$', '^Configured build$', '^OS:.*Xcode:', '(skipped)',
    65                      '^Printed configuration$', '^Checked patch relevance$', '^Deleted .git/index.lock$',
     65                     '^Printed configuration$', '^Patch contains relevant changes$', '^Deleted .git/index.lock$',
    6666                     '^triggered.*$', '^Found modified ChangeLogs$', '^Created local git commit$', '^Set build summary$',
    6767                     '^Validated commiter$', '^Validated commiter and reviewer$', '^Validated ChangeLog and Reviewer$',
  • trunk/Tools/BuildSlaveSupport/ews-build/steps.py

    r259464 r259694  
    244244    name = 'check-patch-relevance'
    245245    description = ['check-patch-relevance running']
    246     descriptionDone = ['Checked patch relevance']
     246    descriptionDone = ['Patch contains relevant changes']
    247247    flunkOnFailure = True
    248248    haltOnFailure = True
     
    333333            return None
    334334
    335         self._addToLog('stdio', 'This patch does not have relevant changes.')
     335        self._addToLog('stdio', 'This patch does not contain relevant changes.')
    336336        self.finished(FAILURE)
    337337        self.build.results = SKIPPED
    338         self.build.buildFinished(['Patch {} doesn\'t have relevant changes'.format(self.getProperty('patch_id', ''))], SKIPPED)
     338        self.build.buildFinished(['Patch {} doesn\'t contain relevant changes'.format(self.getProperty('patch_id', ''))], SKIPPED)
    339339        return None
    340340
     341    def getResultSummary(self):
     342        if self.results == FAILURE:
     343            return {u'step': u'Patch doesn\'t contain relevant changes'}
     344        return super(CheckPatchRelevance, self).getResultSummary()
    341345
    342346class BugzillaMixin(object):
  • trunk/Tools/BuildSlaveSupport/ews-build/steps_unittest.py

    r259660 r259694  
    21662166        self.assertEqual(CheckPatchRelevance.haltOnFailure, True)
    21672167        self.assertEqual(CheckPatchRelevance.flunkOnFailure, True)
    2168         self.expectOutcome(result=SUCCESS, state_string='Checked patch relevance')
     2168        self.expectOutcome(result=SUCCESS, state_string='Patch contains relevant changes')
    21692169        return self.runStep()
    21702170
     
    21742174        self.setProperty('buildername', 'Commit-Queue')
    21752175        CheckPatchStatusOnEWSQueues.get_patch_status = lambda cls, patch_id, queue: FAILURE
    2176         self.expectOutcome(result=SUCCESS, state_string='Checked patch relevance')
     2176        self.expectOutcome(result=SUCCESS, state_string='Patch contains relevant changes')
    21772177        return self.runStep()
    21782178
     
    21832183        self.setProperty('patch_id', '1234')
    21842184        CheckPatchStatusOnEWSQueues.get_patch_status = lambda cls, patch_id, queue: FAILURE
    2185         self.expectOutcome(result=FAILURE, state_string='Checked patch relevance (failure)')
     2185        self.expectOutcome(result=FAILURE, state_string='Patch doesn\'t contain relevant changes')
    21862186        return self.runStep()
    21872187
  • trunk/Tools/ChangeLog

    r259680 r259694  
     12020-04-07  Aakash Jain  <aakash_jain@apple.com>
     2
     3        [ews] Improve summary for CheckPatchRelevance build step
     4        https://bugs.webkit.org/show_bug.cgi?id=210146
     5
     6        Reviewed by Jonathan Bedard.
     7
     8        * BuildSlaveSupport/ews-build/steps.py:
     9        (CheckPatchRelevance): Improved success message.
     10        (CheckPatchRelevance.start):
     11        (CheckPatchRelevance.getResultSummary): Improved failure message.
     12        * BuildSlaveSupport/ews-build/steps_unittest.py: Updated unit-tests.
     13        * BuildSlaveSupport/ews-app/ews/views/statusbubble.py: Updated accordingly.
     14
    1152020-04-07  Jiewen Tan  <jiewen_tan@apple.com>
    216
Note: See TracChangeset for help on using the changeset viewer.