in bot/code_coverage_bot/taskcluster.py [0:0]
def get_suite(task):
"""
Build clean suite name from a Taskcluster task
"""
assert isinstance(task, dict)
tags = task["tags"]
extra = task["extra"]
if tags.get("kind") == "build":
return "build"
elif tags.get("kind") == "build-signing":
return "build-signing"
elif tags.get("kind") == "source-test":
return "source-test"
elif tags.get("kind") == "fuzzing":
return "fuzzing"
elif "suite" in extra:
if isinstance(extra["suite"], dict):
return extra["suite"]["name"]
return extra["suite"]
else:
return tags.get("test-type")
raise Exception(f"Unknown chunk for {task}")