mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-28 05:20:23 +01:00
panfrost: ci: Tweak dEQP to improve throughput
Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
This commit is contained in:
parent
bbed39bbf2
commit
8a328c725a
1 changed files with 8 additions and 2 deletions
|
|
@ -5,6 +5,12 @@ set -x
|
|||
# To prevent memory leaks from slowing throughput, restart everything between batches
|
||||
BATCH_SIZE=5000
|
||||
|
||||
DEQP_OPTIONS="--deqp-surface-width=256 --deqp-surface-height=256"
|
||||
DEQP_OPTIONS="$DEQP_OPTIONS --deqp-visibility=hidden"
|
||||
DEQP_OPTIONS="$DEQP_OPTIONS --deqp-log-images=disable"
|
||||
DEQP_OPTIONS="$DEQP_OPTIONS --deqp-watchdog=enable"
|
||||
DEQP_OPTIONS="$DEQP_OPTIONS --deqp-crashhandler=enable"
|
||||
|
||||
export XDG_RUNTIME_DIR=/tmp
|
||||
export LIBGL_DRIVERS_PATH=/mesa/lib/dri/
|
||||
export LD_LIBRARY_PATH=/mesa/lib/
|
||||
|
|
@ -17,7 +23,7 @@ cd /deqp/modules/gles2
|
|||
# Generate test case list file
|
||||
weston --tty=7 &
|
||||
sleep 1 # Give some time for Weston to start up
|
||||
./deqp-gles2 --deqp-runmode=stdout-caselist | grep "TEST: dEQP-GLES2" | cut -d ' ' -f 2 > /tmp/case-list.txt
|
||||
./deqp-gles2 $DEQP_OPTIONS --deqp-runmode=stdout-caselist | grep "TEST: dEQP-GLES2" | cut -d ' ' -f 2 > /tmp/case-list.txt
|
||||
|
||||
# Disable for now tests that are very slow, either by just using lots of CPU or by crashing
|
||||
sed -i '/dEQP-GLES2.performance/d' /tmp/case-list.txt
|
||||
|
|
@ -31,7 +37,7 @@ tail -f /tmp/result.txt &
|
|||
|
||||
while [ -s /tmp/case-list.txt ]; do
|
||||
head -$BATCH_SIZE /tmp/case-list.txt > /tmp/next-batch.txt
|
||||
./deqp-gles2 --deqp-log-filename=/dev/null --deqp-caselist-file=/tmp/next-batch.txt --deqp-watchdog=enable --deqp-crashhandler=enable >> /tmp/result.txt
|
||||
./deqp-gles2 $DEQP_OPTIONS --deqp-log-filename=/dev/null --deqp-caselist-file=/tmp/next-batch.txt >> /tmp/result.txt
|
||||
deqp_status=$?
|
||||
|
||||
kill $(pidof weston)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue