mesa/.gitlab-ci/tests/utils
Guilherme Gallo 9024e0df83 ci/lava: Don't fail if the section times mismatches
Time drift can occur during LAVA job execution due to transitions
between three different clocks.

The process begins in the GitLab job [1], using the CI_JOB_STARTED_AT
variable. If SSH is enabled, we then connect to the DUT through an
Alpine-based SSH client container inside the LAVA dispatcher [2], where
some GitLab-related steps are timestamped by lava_job_submitter.
Finally, the DUT [3] runs and uses the setup-test-env.sh helper to
handle GitLab sections, potentially using a third distinct clock.

Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35222>
2025-06-05 22:32:37 +00:00
..
__init__.py ci/lava: Create Gitlab log sections handler 2022-07-07 00:28:53 +00:00
test_lava_farm.py ci: Simplify LAVA farm detection 2025-03-08 02:45:02 +00:00
test_lava_job_definition.py ci/lava: Forward environmental variables to DUT directly 2025-05-26 15:30:47 +00:00
test_lava_log.py ci/lava: Don't fail if the section times mismatches 2025-06-05 22:32:37 +00:00