Bug 1373043 - Make taskcluster backfill use the treeherder /jobs/ endpoint r=garndt

MozReview-Commit-ID: JM4BXjrsNLh

--HG--
extra : rebase_source : 9d7a58ebac91551e1edcf09ca7abbb26b85668f0
This commit is contained in:
William Lachance 2017-06-14 16:55:43 -04:00
Родитель d48b32977e
Коммит bf2d5b2587
1 изменённых файлов: 2 добавлений и 7 удалений

Просмотреть файл

@ -118,7 +118,6 @@ def load_decisions(s, project, resultsets, filters):
a list of taskIds from decision tasks.
"""
project_url = "{}/project/{}/jobs/".format(TREEHERDER_URL, project)
decision_url = "{}/jobdetail/".format(TREEHERDER_URL)
decisions = []
decision_ids = []
@ -140,11 +139,7 @@ def load_decisions(s, project, resultsets, filters):
decisions += [t for t in unfiltered if t["job_type_name"] == "Gecko Decision Task"]
for decision in decisions:
params = {"job_guid": decision["job_guid"]}
details = s.get(url=decision_url, params=params).json()["results"]
inspect = [detail["url"] for detail in details if detail["value"] == "Inspect Task"][0]
taskcluster_metadata = s.get(url=project_url + '{}/'.format(decision["id"]).json()["taskcluster_metadata"]
decision_ids.append(taskcluster_metadata["task_id"])
# Pull out the taskId from the URL e.g.
# oN1NErz_Rf2DZJ1hi7YVfA from tools.taskcluster.net/task-inspector/#oN1NErz_Rf2DZJ1hi7YVfA/
decision_ids.append(inspect.partition('#')[-1].rpartition('/')[0])
return decision_ids