mesa/.gitlab-ci/lava
Guilherme Gallo 2569d7d7df ci/lava: Create LogFollower and move logging methods
- Create LogFollower to capture LAVA log and process it adding some
- GitlabSection and color treatment to it
- Break logs further, make new gitlab sections between testcases
- Implement LogFollower as ContextManager to deal with incomplete LAVA
  jobs.
- Use template method to simplify gitlab log sections management
- Fix sections timestamps

Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16323>
2022-07-07 00:28:53 +00:00
..
utils ci/lava: Create LogFollower and move logging methods 2022-07-07 00:28:53 +00:00
__init__.py ci/lava: Create LogFollower and move logging methods 2022-07-07 00:28:53 +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: Create LogFollower and move logging methods 2022-07-07 00:28:53 +00:00