mesa/.gitlab-ci/lava/utils
Guilherme Gallo ebdf8a95b7 ci/lava: Force LAVA panfrost jobs to use UART
To ensure proper SSH functioning, the device IP should be added to the
LAVA device dictionary by setting device_ip. LAVA will then map the
value to lava-target-ip.

meson-g12b-a311d-khadas-vim3-cbg-4 has an IP in the dictionary, while
sun50i-h6-pine-h64-cbg-1 and meson-g12b-a311d-khadas-vim3-cbg-2 do not.

Since some devices are not yet properly configured, and device tag
fixing is not an option here, let's temporarily switch to a job
definition based on UART, until it gets fixed.

Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22870>
2023-05-19 14:45:17 +00:00
..
__init__.py ci/lava: Add bridge function for job definition 2023-05-19 14:45:17 +00:00
console_format.py ci/lava: Add canceled job status 2022-07-08 12:26:05 +00:00
gitlab_section.py ci/lava: Update LogFollower for better section handling and history 2023-04-19 14:36:37 +00:00
lava_farm.py ci/lava: Add LavaFarm class to find LAVA farm from runner tag 2023-02-16 13:08:41 +00:00
lava_job_definition.py ci/lava: Force LAVA panfrost jobs to use UART 2023-05-19 14:45:17 +00:00
lava_job.py ci/lava: Refactor LAVAJobSubmitter and add tests 2023-04-19 14:36:37 +00:00
lava_log_hints.py ci/lava: Add canceled job status 2022-07-08 12:26:05 +00:00
lava_proxy.py ci/lava: Extract LAVA proxy and LAVAJob abstractions 2023-04-19 14:36:37 +00:00
log_follower.py ci/lava: Hide JWT block during YAML dump 2023-05-19 14:45:17 +00:00
log_section.py ci/lava: Distinguish test suites in DUT vs Docker 2023-05-19 14:45:17 +00:00
ssh_job_definition.py ci/lava: Tweak http-download timeout in SSH based jobs 2023-05-19 14:45:17 +00:00
uart_job_definition.py ci/lava: Add bridge function for job definition 2023-05-19 14:45:17 +00:00