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(
215215 if job ["name" ] not in BUILDKITE_WORKFLOW_TO_TRACK :
216216 continue
217217
218+ # Don't count canceled jobs.
219+ if job ["canceled_at" ]:
220+ continue
221+
218222 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" ])
237226
238227 job_name = BUILDKITE_WORKFLOW_TO_TRACK [job ["name" ]]
239228 queue_time = (started_at - scheduled_at ).seconds
You can’t perform that action at this time.
0 commit comments