File tree Expand file tree Collapse file tree 1 file changed +7
-18
lines changed Expand file tree Collapse file tree 1 file changed +7
-18
lines changed Original file line number Diff line number Diff line change @@ -215,25 +215,14 @@ def buildkite_get_metrics(
215
215
if job ["name" ] not in BUILDKITE_WORKFLOW_TO_TRACK :
216
216
continue
217
217
218
+ # Don't count canceled jobs.
219
+ if job ["canceled_at" ]:
220
+ continue
221
+
218
222
created_at = dateutil .parser .isoparse (job ["created_at" ])
219
- scheduled_at = (
220
- created_at
221
- if job ["scheduled_at" ] is None
222
- else dateutil .parser .isoparse (job ["scheduled_at" ])
223
- )
224
- started_at = (
225
- scheduled_at
226
- if job ["started_at" ] is None
227
- else dateutil .parser .isoparse (job ["started_at" ])
228
- )
229
- if job ["canceled_at" ] is None :
230
- finished_at = (
231
- started_at
232
- if job ["finished_at" ] is None
233
- else dateutil .parser .isoparse (job ["finished_at" ])
234
- )
235
- else :
236
- finished_at = dateutil .parser .isoparse (job ["canceled_at" ])
223
+ scheduled_at = dateutil .parser .isoparse (job ["scheduled_at" ])
224
+ started_at = dateutil .parser .isoparse (job ["started_at" ])
225
+ finished_at = dateutil .parser .isoparse (job ["finished_at" ])
237
226
238
227
job_name = BUILDKITE_WORKFLOW_TO_TRACK [job ["name" ]]
239
228
queue_time = (started_at - scheduled_at ).seconds
You can’t perform that action at this time.
0 commit comments