ci: Quick exit qpa extraction for non-matching qpas.
authorEric Anholt <eric@anholt.net>
Tue, 26 May 2020 20:28:30 +0000 (13:28 -0700)
committerMarge Bot <eric+marge@anholt.net>
Thu, 28 May 2020 16:23:59 +0000 (16:23 +0000)
commitf0c102c075f8ac76629bb34619187262ccc3e9d8
treef97bb41dc83959e8fdeb2d62cae6ade87781a4a2
parent46d9b500f4fa57affbb75ffe092dcf23a717706f
ci: Quick exit qpa extraction for non-matching qpas.

When you're bringing up a new driver in CI with significant number of
failures (or when a CI run breaks a driver), the QPA extraction can easily
take the whole job timeout as we go about processing each QPA (100 of them
in my early VK CI fails) per unexpected result we're saving (50), which
involves reading and each line of the file in shell.  By quickly filtering
out the QPA files not including our test, we can save all that shell
overhead, bringing QPA extract time down to a couple of minutes.

Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
Reviewed-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5225>
.gitlab-ci/deqp-runner.sh