I wanted to link everyone to the new piglit runner that @pepp wrote based on the deqp-runner codebase. You can find build instructions and example command lines at https://crates.io/crates/deqp-runner
I'm planning on using it in freedreno CI. Some notable features it has for freedreno compared to the python runner: - cuts piglit runtime by something like 1/3 (when in process isolation mode). - automatically detects flakes, supports known-flakes files - nice clean status reports at the end of the run - built-in support for sharding across boards or doing fractional runs - Incremental status reports so you know if the runner is still producing results Notable features it doesn't have: - piglit subtest reporting - individual shader_runner subtest parsing in no_isolation mode - fast skipping based on extension requirements in the XML - piglit python-style results output you can feed into the framework's html generation I would love to hear from anyone else who wants to try it out and see how it works for you. repo at https://gitlab.freedesktop.org/anholt/deqp-runner for any issues you want to file. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev