Changeset 242965 in webkit


Ignore:
Timestamp:
Mar 14, 2019 2:33:47 PM (5 years ago)
Author:
aakash_jain@apple.com
Message:

[ews-app] Status bubble display pending for currently running build step
https://bugs.webkit.org/show_bug.cgi?id=195744

Reviewed by Lucas Forschler.

  • BuildSlaveSupport/ews-build/events.py:

(Events.stepStarted): If state_string is pending, replace it with step name.

Location:
trunk/Tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/BuildSlaveSupport/ews-build/events.py

    r242817 r242965  
    162162
    163163    def stepStarted(self, key, step):
     164        state_string = step.get('state_string')
     165        if state_string == 'pending':
     166            state_string = 'Running {}'.format(step.get('name'))
     167
    164168        data = {
    165169            "type": self.type_prefix + "step",
    166170            "status": "started",
     171            "hostname": self.master_hostname,
     172            "step_id": step.get('stepid'),
     173            "build_id": step.get('buildid'),
     174            "result": step.get('results'),
     175            "state_string": state_string,
     176            "started_at": step.get('started_at'),
     177            "complete_at": step.get('complete_at'),
     178        }
     179
     180        self.sendData(data)
     181
     182    def stepFinished(self, key, step):
     183        data = {
     184            "type": self.type_prefix + "step",
     185            "status": "finished",
    167186            "hostname": self.master_hostname,
    168187            "step_id": step.get('stepid'),
     
    176195        self.sendData(data)
    177196
    178     def stepFinished(self, key, step):
    179         data = {
    180             "type": self.type_prefix + "step",
    181             "status": "finished",
    182             "hostname": self.master_hostname,
    183             "step_id": step.get('stepid'),
    184             "build_id": step.get('buildid'),
    185             "result": step.get('results'),
    186             "state_string": step.get('state_string'),
    187             "started_at": step.get('started_at'),
    188             "complete_at": step.get('complete_at'),
    189         }
    190 
    191         self.sendData(data)
    192 
    193197    @defer.inlineCallbacks
    194198    def startService(self):
  • trunk/Tools/ChangeLog

    r242960 r242965  
     12019-03-14  Aakash Jain  <aakash_jain@apple.com>
     2
     3        [ews-app] Status bubble display pending for currently running build step
     4        https://bugs.webkit.org/show_bug.cgi?id=195744
     5
     6        Reviewed by Lucas Forschler.
     7
     8        * BuildSlaveSupport/ews-build/events.py:
     9        (Events.stepStarted): If state_string is pending, replace it with step name.
     10
    1112019-03-14  Chris Dumez  <cdumez@apple.com>
    212
Note: See TracChangeset for help on using the changeset viewer.