media-gfx/deqp-runner: Add my multithreaded dEQP runner and its deps.
This is the dEQP runner I wrote that is in use in Mesa's pre-merge CI.
It should let us fix our long autotest times for deqp.
As an example, I used this to test on gles2 on trogdor in 1.5 minutes:
deqp-runner run \
--deqp /usr/local/deqp/modules/gles2/deqp-gles2 \
--caselist /usr/local/deqp/master/gles2-master.txt \
--output /tmp/gles2 \
-- \
--deqp-surface-type=pbuffer \
--deqp-surface-width=256 \
--deqp-surface-height=256 \
--deqp-gl-config-name=rgba8888d24s8ms0
BUG=b:171728575
TEST=deqp-runner gles2 on trogdor.
Change-Id: I2af99257930758660cf937b62651bce8754d893a
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/chromiumos-overlay/+/2580706
Tested-by: Eric Anholt <anholt@google.com>
Reviewed-by: Eric Anholt <anholt@google.com>
Reviewed-by: Chirantan Ekbote <chirantan@chromium.org>
Commit-Queue: Eric Anholt <anholt@google.com>
38 files changed