radeonsi/tests: add a --slow option
authorPierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Wed, 18 May 2022 10:55:58 +0000 (12:55 +0200)
committerPierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Fri, 20 May 2022 07:57:05 +0000 (09:57 +0200)
commitc2892b811a2513c56ada7ae68e919235096bf956
tree8d701b6967392f4afeefd7b74841ace3d6c8f6c9
parent5b2756ec2c79ea467d1f399657a2c8f7cd8db1b8
radeonsi/tests: add a --slow option

Some glcts tests implement tons of tests because they verify
every possible combination of format/swizzle/target/...

They take a long time to execute and aren't possible to run
using multiple processes.

The proper way to fix it would be to split them in vk-gl-cts,
as is already done for some of them (eg es31fTextureGatherTests.cpp).

In the meantime, not running them makes glcts run almost
10 times faster.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16580>
src/gallium/drivers/radeonsi/ci/radeonsi-run-tests.py