mesa/.gitlab-ci/lava
Guilherme Gallo 0ff3517fb7 ci/lava: Make job submitter parse the job result
Currently, the LAVA job submitter fetches the job results from the LAVA
XMLRPC call, but that is not necessary, as the job result is easily
found in the logs. E.g. the bare-metal and poe jobs uses that log to set
the final job status of their runs.

Another reason for the change is that the LAVA signals are not reliable
in some devices with one serial port, causing some troubles in a618
recently. So, if one signal fails to be sent/received, the job will
ultimately fail even when the hwci script has been successful.

Fixes: #6435

Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16425>
2022-05-13 02:17:32 +00:00
..
exceptions.py ci/lava: Retry when data fetching log RPC call is corrupted 2022-04-28 06:33:46 +00:00
lava-gitlab-ci.yml ci: Allow specifying a different kernel in LAVA jobs 2022-04-13 07:34:36 +00:00
lava-pytest.sh ci: Add unit tests for lava_job_submitter 2022-02-16 23:32:39 +00:00
lava-submit.sh ci/lava: Improve exception handling 2022-04-28 06:33:46 +00:00
lava_job_submitter.py ci/lava: Make job submitter parse the job result 2022-05-13 02:17:32 +00:00