ci/lava: Failing jobs reporting success
https://gitlab.freedesktop.org/anholt/mesa/-/jobs/10485909
Looking at lava_job_submitter:
def main(args):
proxy = setup_lava_proxy()
yaml_file = generate_lava_yaml(args)
while True:
job_id = submit_job(proxy, yaml_file)
print_log("LAVA job id: {}".format(job_id))
follow_job_execution(proxy, job_id)
show_job_data(proxy, job_id)
if get_job_results(proxy, job_id, "0_mesa", "mesa") == True:
break
I don't see anything that would make the failed job exit with a nonzero error code.