ci/gtest: improve the runner script

Acked-by: Daniel Stone <daniels@collabora.com>
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22888>
This commit is contained in:
David Heidelberg
2023-05-07 01:17:43 +02:00
committed by Marge Bot
parent 73741631cf
commit 0323f73656

View File

@@ -1,12 +1,12 @@
#!/bin/sh #!/usr/bin/env bash
set -ex set -ex
INSTALL=`pwd`/install INSTALL=$PWD/install
# Set up the driver environment. # Set up the driver environment.
export LD_LIBRARY_PATH=`pwd`/install/lib/ export LD_LIBRARY_PATH=$INSTALL/lib/
export LIBVA_DRIVERS_PATH=`pwd`/install/lib/dri/ export LIBVA_DRIVERS_PATH=$INSTALL/lib/dri/
# libva spams driver open info by default, and that happens per testcase. # libva spams driver open info by default, and that happens per testcase.
export LIBVA_MESSAGING_LEVEL=1 export LIBVA_MESSAGING_LEVEL=1
@@ -15,7 +15,7 @@ if [ -e "$INSTALL/$GPU_VERSION-fails.txt" ]; then
fi fi
# Default to an empty known flakes file if it doesn't exist. # Default to an empty known flakes file if it doesn't exist.
touch $INSTALL/$GPU_VERSION-flakes.txt touch "$INSTALL/$GPU_VERSION-flakes.txt"
if [ -n "$GALLIUM_DRIVER" ] && [ -e "$INSTALL/$GALLIUM_DRIVER-skips.txt" ]; then if [ -n "$GALLIUM_DRIVER" ] && [ -e "$INSTALL/$GALLIUM_DRIVER-skips.txt" ]; then
GTEST_SKIPS="$GTEST_SKIPS --skips $INSTALL/$GALLIUM_DRIVER-skips.txt" GTEST_SKIPS="$GTEST_SKIPS --skips $INSTALL/$GALLIUM_DRIVER-skips.txt"