Skip to content

replace tracie with piglit replay

Andres Gomez requested to merge tanty/mesa:tanty/piglit-replayer into master

This MR is a new attempt spun after !5553 (closed).

The goal is the same: replace the replay of traces with the custom tracie scripts embedded in the ci scripts in Mesa with a more general solution through piglit.

Piglit's support for replaying traces landed at piglit!353 (merged). There are a couple of loose ends that will be closed soon-ish, though:

Using piglit has a number of advantages. The most noticeable one for us is that the trace replaying jobs will finish earlier since piglit allows for concurrent runs. Additionally, the resulting reports format is shared with its own native tests and other test suites we may want to run through piglit.

This also allows for removing and reusing more code in the Mesa CI.

I think the only trade so far is that some images may get a bit fatter, although this can be reduced to a minimum. However, the downloadable artifacts to run the tests will be also smaller while the container images are shared and "rarely" changed.

Edited by Andres Gomez

Merge request reports