mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-16 01:06:32 +00:00
[CI] Don't count canceled buildkite builds (#132015)
We don't count canceled jobs on GCP, so we shouldn't count canceled jobs on Buildkite neither. Signed-off-by: Nathan Gauër <brioche@google.com>
This commit is contained in:
parent
cd6b7448d5
commit
77edfbb96c
@ -215,25 +215,14 @@ def buildkite_get_metrics(
|
||||
if job["name"] not in BUILDKITE_WORKFLOW_TO_TRACK:
|
||||
continue
|
||||
|
||||
# Don't count canceled jobs.
|
||||
if job["canceled_at"]:
|
||||
continue
|
||||
|
||||
created_at = dateutil.parser.isoparse(job["created_at"])
|
||||
scheduled_at = (
|
||||
created_at
|
||||
if job["scheduled_at"] is None
|
||||
else dateutil.parser.isoparse(job["scheduled_at"])
|
||||
)
|
||||
started_at = (
|
||||
scheduled_at
|
||||
if job["started_at"] is None
|
||||
else dateutil.parser.isoparse(job["started_at"])
|
||||
)
|
||||
if job["canceled_at"] is None:
|
||||
finished_at = (
|
||||
started_at
|
||||
if job["finished_at"] is None
|
||||
else dateutil.parser.isoparse(job["finished_at"])
|
||||
)
|
||||
else:
|
||||
finished_at = dateutil.parser.isoparse(job["canceled_at"])
|
||||
scheduled_at = dateutil.parser.isoparse(job["scheduled_at"])
|
||||
started_at = dateutil.parser.isoparse(job["started_at"])
|
||||
finished_at = dateutil.parser.isoparse(job["finished_at"])
|
||||
|
||||
job_name = BUILDKITE_WORKFLOW_TO_TRACK[job["name"]]
|
||||
queue_time = (started_at - scheduled_at).seconds
|
||||
|
Loading…
x
Reference in New Issue
Block a user