in azext_edge/edge/providers/check/base/resource.py [0:0]
def combine_statuses(status_list: List[str]):
# lower case status list
status_list = [status.lower() for status in status_list]
final_status = "success"
for status in status_list:
if final_status == "success" and status not in ["running", "succeeded", "ok"]:
final_status = status
elif final_status in ["warning", "skipped", "warn", "starting", "recovering"] and status == "error":
final_status = status
return final_status