ci/deqp-runner: Use new deqp-runner's built-in renderer/version checks.
This is prettier in the log files, less shell code, and for non-suite mode adds checking that the driver has the right git sha1. Also, no need for suites to have a DEQP_VER to say which dEQP we should run for the renderer check. The version checks can help us make sure that GL version exposed doesn't accidentally regress, and the ".*git" checks that we're using a git version of Mesa rather than something that snuck in through distro packages. Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13372>
This commit is contained in:
parent
9ddfd297e0
commit
b978688df6
|
@ -12,8 +12,8 @@ DEQP_OPTIONS="$DEQP_OPTIONS --deqp-surface-type=${DEQP_SURFACE_TYPE:-pbuffer}"
|
|||
DEQP_OPTIONS="$DEQP_OPTIONS --deqp-gl-config-name=$DEQP_CONFIG"
|
||||
DEQP_OPTIONS="$DEQP_OPTIONS --deqp-visibility=hidden"
|
||||
|
||||
if [ -z "$DEQP_VER" ]; then
|
||||
echo 'DEQP_VER must be set to something like "gles2", "gles31-khr" or "vk" for the test run'
|
||||
if [ -z "$DEQP_VER" -a -z "$DEQP_SUITE" ]; then
|
||||
echo 'DEQP_SUITE must be set to the name of your deqp-gpu_version.toml, or DEQP_VER must be set to something like "gles2", "gles31-khr" or "vk" for the test run'
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
@ -45,26 +45,23 @@ mkdir -p $RESULTS
|
|||
|
||||
HANG_DETECTION_CMD=""
|
||||
|
||||
# Generate test case list file.
|
||||
if [ "$DEQP_VER" = "vk" ]; then
|
||||
MUSTPASS=/deqp/mustpass/vk-$DEQP_VARIANT.txt
|
||||
DEQP=/deqp/external/vulkancts/modules/vulkan/deqp-vk
|
||||
HANG_DETECTION_CMD="/parallel-deqp-runner/build/bin/hang-detection"
|
||||
elif [ "$DEQP_VER" = "gles2" -o "$DEQP_VER" = "gles3" -o "$DEQP_VER" = "gles31" -o "$DEQP_VER" = "egl" ]; then
|
||||
MUSTPASS=/deqp/mustpass/$DEQP_VER-$DEQP_VARIANT.txt
|
||||
DEQP=/deqp/modules/$DEQP_VER/deqp-$DEQP_VER
|
||||
SUITE=dEQP
|
||||
elif [ "$DEQP_VER" = "gles2-khr" -o "$DEQP_VER" = "gles3-khr" -o "$DEQP_VER" = "gles31-khr" -o "$DEQP_VER" = "gles32-khr" ]; then
|
||||
MUSTPASS=/deqp/mustpass/$DEQP_VER-$DEQP_VARIANT.txt
|
||||
DEQP=/deqp/external/openglcts/modules/glcts
|
||||
SUITE=dEQP
|
||||
else
|
||||
MUSTPASS=/deqp/mustpass/$DEQP_VER-$DEQP_VARIANT.txt
|
||||
DEQP=/deqp/external/openglcts/modules/glcts
|
||||
SUITE=KHR
|
||||
fi
|
||||
|
||||
if [ -z "$DEQP_SUITE" ]; then
|
||||
# Generate test case list file.
|
||||
if [ "$DEQP_VER" = "vk" ]; then
|
||||
MUSTPASS=/deqp/mustpass/vk-$DEQP_VARIANT.txt
|
||||
DEQP=/deqp/external/vulkancts/modules/vulkan/deqp-vk
|
||||
HANG_DETECTION_CMD="/parallel-deqp-runner/build/bin/hang-detection"
|
||||
elif [ "$DEQP_VER" = "gles2" -o "$DEQP_VER" = "gles3" -o "$DEQP_VER" = "gles31" -o "$DEQP_VER" = "egl" ]; then
|
||||
MUSTPASS=/deqp/mustpass/$DEQP_VER-$DEQP_VARIANT.txt
|
||||
DEQP=/deqp/modules/$DEQP_VER/deqp-$DEQP_VER
|
||||
elif [ "$DEQP_VER" = "gles2-khr" -o "$DEQP_VER" = "gles3-khr" -o "$DEQP_VER" = "gles31-khr" -o "$DEQP_VER" = "gles32-khr" ]; then
|
||||
MUSTPASS=/deqp/mustpass/$DEQP_VER-$DEQP_VARIANT.txt
|
||||
DEQP=/deqp/external/openglcts/modules/glcts
|
||||
else
|
||||
MUSTPASS=/deqp/mustpass/$DEQP_VER-$DEQP_VARIANT.txt
|
||||
DEQP=/deqp/external/openglcts/modules/glcts
|
||||
fi
|
||||
|
||||
cp $MUSTPASS /tmp/case-list.txt
|
||||
|
||||
# If the caselist is too long to run in a reasonable amount of time, let the job
|
||||
|
@ -120,46 +117,6 @@ fi
|
|||
|
||||
set +e
|
||||
|
||||
parse_renderer() {
|
||||
RENDERER=`grep -A1 TestCaseResult.\*info.renderer $RESULTS/deqp-info.qpa | grep '<Text' | sed 's|.*<Text>||g' | sed 's|</Text>||g'`
|
||||
VERSION=`grep -A1 TestCaseResult.\*info.version $RESULTS/deqp-info.qpa | grep '<Text' | sed 's|.*<Text>||g' | sed 's|</Text>||g'`
|
||||
echo "Renderer: $RENDERER"
|
||||
echo "Version: $VERSION "
|
||||
|
||||
if ! echo $RENDERER | grep -q $DEQP_EXPECTED_RENDERER; then
|
||||
echo "Expected GL_RENDERER $DEQP_EXPECTED_RENDERER"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
check_renderer() {
|
||||
if echo $DEQP_VER | grep -q egl; then
|
||||
return
|
||||
fi
|
||||
echo "Capturing renderer info for GLES driver sanity checks"
|
||||
# If you're having trouble loading your driver, uncommenting this may help
|
||||
# debug.
|
||||
# export EGL_LOG_LEVEL=debug
|
||||
VERSION=`echo $DEQP_VER | cut -d '-' -f1 | tr '[a-z]' '[A-Z]'`
|
||||
export LD_PRELOAD=$TEST_LD_PRELOAD
|
||||
$DEQP $DEQP_OPTIONS --deqp-case=$SUITE-$VERSION.info.\* --deqp-log-filename=$RESULTS/deqp-info.qpa
|
||||
export LD_PRELOAD=
|
||||
parse_renderer
|
||||
}
|
||||
|
||||
check_vk_device_name() {
|
||||
echo "Capturing device info for VK driver sanity checks"
|
||||
export LD_PRELOAD=$TEST_LD_PRELOAD
|
||||
$DEQP $DEQP_OPTIONS --deqp-case=dEQP-VK.info.device --deqp-log-filename=$RESULTS/deqp-info.qpa
|
||||
export LD_PRELOAD=
|
||||
DEVICENAME=`grep deviceName $RESULTS/deqp-info.qpa | sed 's|deviceName: ||g'`
|
||||
echo "deviceName: $DEVICENAME"
|
||||
if ! echo $DEVICENAME | grep -q "$DEQP_EXPECTED_RENDERER"; then
|
||||
echo "Expected deviceName $DEQP_EXPECTED_RENDERER"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
report_load() {
|
||||
echo "System load: $(cut -d' ' -f1-3 < /proc/loadavg)"
|
||||
echo "# of CPU cores: $(cat /proc/cpuinfo | grep processor | wc -l)"
|
||||
|
@ -188,11 +145,6 @@ if [ "$GALLIUM_DRIVER" = "virpipe" ]; then
|
|||
sleep 1
|
||||
fi
|
||||
|
||||
if [ $DEQP_VER = vk ]; then
|
||||
quiet check_vk_device_name
|
||||
else
|
||||
quiet check_renderer
|
||||
fi
|
||||
|
||||
RESULTS_CSV=$RESULTS/results.csv
|
||||
FAILURES_CSV=$RESULTS/failures.csv
|
||||
|
@ -200,6 +152,13 @@ FAILURES_CSV=$RESULTS/failures.csv
|
|||
export LD_PRELOAD=$TEST_LD_PRELOAD
|
||||
|
||||
if [ -z "$DEQP_SUITE" ]; then
|
||||
if [ -n "$DEQP_EXPECTED_RENDERER" ]; then
|
||||
export DEQP_RUNNER_OPTIONS="$DEQP_RUNNER_OPTIONS --renderer-check "$DEQP_EXPECTED_RENDERER""
|
||||
fi
|
||||
if [ $DEQP_VER != vk -a $DEQP_VER != egl ]; then
|
||||
export DEQP_RUNNER_OPTIONS="$DEQP_RUNNER_OPTIONS --version-check `cat $INSTALL/VERSION | sed 's/[() ]/./g'`"
|
||||
fi
|
||||
|
||||
deqp-runner \
|
||||
run \
|
||||
--deqp $DEQP \
|
||||
|
@ -244,7 +203,7 @@ find $RESULTS -name \*.xml \
|
|||
-quit
|
||||
|
||||
$HANG_DETECTION_CMD deqp-runner junit \
|
||||
--testsuite $DEQP_VER \
|
||||
--testsuite dEQP \
|
||||
--results $RESULTS/failures.csv \
|
||||
--output $RESULTS/junit.xml \
|
||||
--limit 50 \
|
||||
|
|
|
@ -8,6 +8,8 @@ deqp_args = [
|
|||
"--deqp-surface-width=256",
|
||||
"--deqp-visibility=hidden",
|
||||
]
|
||||
version_check = "GL ES 3.1.*git"
|
||||
renderer_check = "V3D"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -9,6 +9,8 @@ deqp_args = [
|
|||
"--deqp-surface-width=256",
|
||||
"--deqp-visibility=hidden",
|
||||
]
|
||||
version_check = "GL ES 2.0.*git"
|
||||
renderer_check = "VC4"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/external/openglcts/modules/glcts"
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
variables:
|
||||
BM_BOOTFS: /boot/raspberrypi_armhf
|
||||
BM_ROOTFS: /rootfs-armhf
|
||||
DEQP_EXPECTED_RENDERER: VC4
|
||||
GPU_VERSION: vc4-rpi3
|
||||
HWCI_KERNEL_MODULES: vc4
|
||||
FLAKES_CHANNEL: "#videocore-ci"
|
||||
|
@ -26,7 +25,6 @@ vc4-rpi3-gles:armhf:
|
|||
variables:
|
||||
HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
|
||||
DEQP_SUITE: vc4-rpi3-gles
|
||||
DEQP_VER: gles2
|
||||
|
||||
vc4-rpi3-egl:armhf:
|
||||
extends:
|
||||
|
@ -74,7 +72,6 @@ vc4-rpi3-piglit-quick_shader:armhf:
|
|||
BM_BOOTFS: /boot/raspberrypi_armhf
|
||||
BM_POE_TIMEOUT: 300
|
||||
BM_ROOTFS: /rootfs-armhf
|
||||
DEQP_EXPECTED_RENDERER: V3D
|
||||
FLAKES_CHANNEL: "#videocore-ci"
|
||||
GPU_VERSION: v3d-rpi4
|
||||
HWCI_KERNEL_MODULES: v3d,vc4
|
||||
|
@ -92,7 +89,6 @@ v3d-rpi4-gles:armhf:
|
|||
parallel: 8
|
||||
variables:
|
||||
DEQP_SUITE: v3d-rpi4-gles
|
||||
DEQP_VER: gles31
|
||||
|
||||
v3d-rpi4-egl:armhf:
|
||||
extends:
|
||||
|
@ -123,7 +119,7 @@ v3dv-rpi4-vk:arm64:
|
|||
BM_BOOTFS: /boot/raspberrypi_arm64
|
||||
BM_POE_TIMEOUT: 300
|
||||
BM_ROOTFS: /rootfs-arm64
|
||||
DEQP_EXPECTED_RENDERER: "V3D 4.2"
|
||||
DEQP_EXPECTED_RENDERER: "V3D.4.2"
|
||||
DEQP_FRACTION: 5
|
||||
DEQP_VER: vk
|
||||
FLAKES_CHANNEL: "#videocore-ci"
|
||||
|
|
|
@ -7,6 +7,8 @@ deqp_args = [
|
|||
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
version_check = "GL ES 3.0.*git"
|
||||
renderer_check = "FD307"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -7,6 +7,8 @@ deqp_args = [
|
|||
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
version_check = "GL ES 3.1.*git"
|
||||
renderer_check = "FD530"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
deqp = "/deqp/external/vulkancts/modules/vulkan/deqp-vk"
|
||||
caselists = ["/deqp/mustpass/vk-master.txt"]
|
||||
timeout = 300
|
||||
renderer_check = "Turnip Adreno .* 630"
|
||||
[deqp.env]
|
||||
# Force binning in the main run, which makes sure we render at
|
||||
# least 2 bins. This is the path that impacts the most different
|
||||
|
|
|
@ -4,6 +4,7 @@ deqp = "/deqp/external/vulkancts/modules/vulkan/deqp-vk"
|
|||
caselists = ["/deqp/mustpass/vk-master.txt"]
|
||||
skips = ["install/deqp-freedreno-a630-premerge-skips.txt"]
|
||||
fraction = 3
|
||||
renderer_check = "Turnip Adreno .* 630"
|
||||
[deqp.env]
|
||||
# Force binning in the main run, which makes sure we render at
|
||||
# least 2 bins. This is the path that impacts the most different
|
||||
|
|
|
@ -8,6 +8,8 @@ deqp_args = [
|
|||
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
version_check = "GL ES 3.2.*git"
|
||||
renderer_check = "FD630"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -24,7 +24,6 @@
|
|||
variables:
|
||||
DEQP_VER: vk
|
||||
VK_DRIVER: freedreno
|
||||
DEQP_EXPECTED_RENDERER: "Turnip Adreno (TM) 630"
|
||||
MESA_VK_IGNORE_CONFORMANCE_WARNING: 1
|
||||
|
||||
.freedreno-test-traces:
|
||||
|
@ -45,14 +44,12 @@
|
|||
BM_KERNEL: /baremetal-files/Image.gz
|
||||
BM_DTB: /baremetal-files/apq8016-sbc.dtb
|
||||
GPU_VERSION: freedreno-a307
|
||||
DEQP_EXPECTED_RENDERER: FD307
|
||||
|
||||
a306_gl:
|
||||
extends:
|
||||
- .baremetal-deqp-test
|
||||
- .a306-test
|
||||
variables:
|
||||
DEQP_VER: gles2
|
||||
DEQP_SUITE: freedreno-a307
|
||||
parallel: 5
|
||||
|
||||
|
@ -72,7 +69,6 @@ a306-traces:
|
|||
BM_KERNEL: /baremetal-files/Image.gz
|
||||
BM_DTB: /baremetal-files/apq8096-db820c.dtb
|
||||
GPU_VERSION: freedreno-a530
|
||||
DEQP_EXPECTED_RENDERER: FD530
|
||||
tags:
|
||||
- google-freedreno-db820c
|
||||
|
||||
|
@ -81,7 +77,6 @@ a530_gl:
|
|||
- .baremetal-deqp-test
|
||||
- .a530-test
|
||||
variables:
|
||||
DEQP_VER: gles2
|
||||
DEQP_SUITE: freedreno-a530
|
||||
parallel: 5
|
||||
|
||||
|
@ -125,7 +120,6 @@ a530-traces:
|
|||
BM_KERNEL: /baremetal-files/cheza-kernel
|
||||
BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8 root=/dev/nfs rw nfsrootdebug nfsroot=,tcp,nfsvers=4.2 init=/init"
|
||||
GPU_VERSION: freedreno-a630
|
||||
DEQP_EXPECTED_RENDERER: FD630
|
||||
tags:
|
||||
- google-freedreno-cheza
|
||||
script:
|
||||
|
@ -137,7 +131,6 @@ a630_gl:
|
|||
- .a630-test
|
||||
parallel: 4
|
||||
variables:
|
||||
DEQP_VER: gles2 # for renderer check
|
||||
DEQP_SUITE: freedreno-a630
|
||||
|
||||
# Robustness tests may be disruptive to other tests, so we run EGL's robustness
|
||||
|
@ -160,6 +153,7 @@ a630_gles_asan:
|
|||
variables:
|
||||
DEQP_VER: gles31
|
||||
DEQP_FRACTION: 10
|
||||
DEQP_EXPECTED_RENDERER: FD630
|
||||
GPU_VERSION: freedreno-a630-asan
|
||||
|
||||
a630_vk:
|
||||
|
@ -168,7 +162,6 @@ a630_vk:
|
|||
- .baremetal-deqp-test-freedreno-vk
|
||||
parallel: 3
|
||||
variables:
|
||||
DEQP_VER: vk
|
||||
DEQP_SUITE: freedreno-a630-vk
|
||||
|
||||
a630_vk_full:
|
||||
|
@ -189,6 +182,7 @@ a630_vk_asan:
|
|||
- .baremetal-arm64-asan-test
|
||||
- .test-manual
|
||||
variables:
|
||||
DEQP_EXPECTED_RENDERER: "Turnip Adreno (TM) 630"
|
||||
DEQP_FRACTION: 100
|
||||
FDO_CI_CONCURRENT: 4 # We get OOMkills if we go too wide with asan enabled
|
||||
TU_DEBUG: forcebin
|
||||
|
|
|
@ -8,6 +8,8 @@ deqp_args = [
|
|||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
"--deqp-visibility=hidden"
|
||||
]
|
||||
version_check = "GL ES 2.0.*git"
|
||||
renderer_check = "i915"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/external/openglcts/modules/glcts"
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
tags:
|
||||
- anholt-g33
|
||||
variables:
|
||||
DEQP_EXPECTED_RENDERER: i915
|
||||
GPU_VERSION: i915-g33
|
||||
|
||||
i915-g33-deqp:
|
||||
|
@ -15,7 +14,6 @@ i915-g33-deqp:
|
|||
- .anholt-g33-test
|
||||
- .deqp-test
|
||||
variables:
|
||||
DEQP_VER: gles2
|
||||
DEQP_SUITE: i915g
|
||||
|
||||
i915-g33-piglit:
|
||||
|
|
|
@ -8,6 +8,8 @@ deqp_args = [
|
|||
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
version_check = "GL ES 3.2.*git"
|
||||
renderer_check = "AML"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -8,6 +8,8 @@ deqp_args = [
|
|||
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
version_check = "GL ES 3.2.*git"
|
||||
renderer_check = "APL"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -9,6 +9,8 @@ deqp_args = [
|
|||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
fraction = 2
|
||||
version_check = "GL ES 3.2.*git"
|
||||
renderer_check = "CML"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -9,6 +9,8 @@ deqp_args = [
|
|||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
fraction = 3
|
||||
version_check = "GL ES 3.2.*git"
|
||||
renderer_check = "GLK"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -8,6 +8,8 @@ deqp_args = [
|
|||
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
version_check = "GL ES 3.2.*git"
|
||||
renderer_check = "KBL"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -9,6 +9,8 @@ deqp_args = [
|
|||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
fraction = 5
|
||||
version_check = "GL ES 3.2.*git"
|
||||
renderer_check = "WHL"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -17,7 +17,6 @@
|
|||
variables:
|
||||
DEVICE_TYPE: asus-C523NA-A20057-coral
|
||||
GPU_VERSION: iris-apl
|
||||
DEQP_EXPECTED_RENDERER: APL
|
||||
tags:
|
||||
- mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
|
||||
|
||||
|
@ -29,7 +28,6 @@
|
|||
variables:
|
||||
DEVICE_TYPE: hp-x360-12b-ca0010nr-n4020-octopus
|
||||
GPU_VERSION: iris-glk
|
||||
DEQP_EXPECTED_RENDERER: GLK
|
||||
tags:
|
||||
- mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus
|
||||
|
||||
|
@ -41,7 +39,6 @@
|
|||
variables:
|
||||
DEVICE_TYPE: asus-C433TA-AJ0005-rammus
|
||||
GPU_VERSION: iris-amly
|
||||
DEQP_EXPECTED_RENDERER: AML
|
||||
tags:
|
||||
- mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus
|
||||
|
||||
|
@ -53,7 +50,6 @@
|
|||
variables:
|
||||
DEVICE_TYPE: hp-x360-14-G1-sona
|
||||
GPU_VERSION: iris-kbl
|
||||
DEQP_EXPECTED_RENDERER: KBL
|
||||
tags:
|
||||
- mesa-ci-x86-64-lava-hp-x360-14-G1-sona
|
||||
|
||||
|
@ -65,7 +61,6 @@
|
|||
variables:
|
||||
DEVICE_TYPE: dell-latitude-5400-4305U-sarien
|
||||
GPU_VERSION: iris-whl
|
||||
DEQP_EXPECTED_RENDERER: WHL
|
||||
tags:
|
||||
- mesa-ci-x86-64-lava-dell-latitude-5400-4305U-sarien
|
||||
|
||||
|
@ -77,7 +72,6 @@
|
|||
variables:
|
||||
DEVICE_TYPE: asus-C436FA-Flip-hatch
|
||||
GPU_VERSION: iris-cml
|
||||
DEQP_EXPECTED_RENDERER: CML
|
||||
tags:
|
||||
- mesa-ci-x86-64-lava-asus-C436FA-flip-hatch
|
||||
|
||||
|
@ -85,7 +79,6 @@ iris-apl-deqp:
|
|||
extends:
|
||||
- .iris-apl-test
|
||||
variables:
|
||||
DEQP_VER: gles2 # for the renderer check
|
||||
DEQP_SUITE: iris-apl
|
||||
parallel: 3
|
||||
|
||||
|
@ -101,7 +94,6 @@ iris-glk-deqp:
|
|||
extends:
|
||||
- .iris-glk-test
|
||||
variables:
|
||||
DEQP_VER: gles2 # for the renderer check
|
||||
DEQP_SUITE: iris-glk
|
||||
parallel: 2
|
||||
|
||||
|
@ -117,7 +109,6 @@ iris-amly-deqp:
|
|||
extends:
|
||||
- .iris-amly-test
|
||||
variables:
|
||||
DEQP_VER: gles2 # for the renderer check
|
||||
DEQP_SUITE: iris-amly
|
||||
parallel: 3
|
||||
|
||||
|
@ -125,7 +116,6 @@ iris-kbl-deqp:
|
|||
extends:
|
||||
- .iris-kbl-test
|
||||
variables:
|
||||
DEQP_VER: gles2 # for the renderer check
|
||||
DEQP_SUITE: iris-kbl
|
||||
parallel: 3
|
||||
|
||||
|
@ -133,14 +123,12 @@ iris-whl-deqp:
|
|||
extends:
|
||||
- .iris-whl-test
|
||||
variables:
|
||||
DEQP_VER: gles2 # for the renderer check
|
||||
DEQP_SUITE: iris-whl
|
||||
|
||||
iris-cml-deqp:
|
||||
extends:
|
||||
- .iris-cml-test
|
||||
variables:
|
||||
DEQP_VER: gles2 # for the renderer check
|
||||
DEQP_SUITE: iris-cml
|
||||
parallel: 2
|
||||
|
||||
|
|
|
@ -8,8 +8,7 @@ deqp_args = [
|
|||
"--deqp-surface-type=pbuffer", "--deqp-gl-config-name=rgba8888d24s8ms0", "--deqp-visibility=hidden"
|
||||
]
|
||||
fraction = 10
|
||||
# Would be nice to just set the LD_PRELOAD here instead of in the job, so deqp-runner
|
||||
# wasn't asanned, but then the renderer check in deqp-runner.sh fails to pull in asan.
|
||||
# Long term I want to just move the renderer check to deqp-runner anyway.
|
||||
# [deqp.env]
|
||||
# LD_PRELOAD = "libasan.so.6"
|
||||
version_check = "GL ES 3.2.*git"
|
||||
renderer_check = "llvmpipe"
|
||||
[deqp.env]
|
||||
LD_PRELOAD = "libasan.so.6"
|
||||
|
|
|
@ -8,6 +8,8 @@ deqp_args = [
|
|||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
"--deqp-visibility=hidden"
|
||||
]
|
||||
version_check = "GL ES 3.2.*git"
|
||||
renderer_check = "llvmpipe"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -84,7 +84,6 @@ llvmpipe-traces:
|
|||
# busy at the deqp-runner level.
|
||||
LP_NUM_THREADS: 0
|
||||
GPU_VERSION: llvmpipe
|
||||
DEQP_EXPECTED_RENDERER: llvmpipe
|
||||
extends:
|
||||
- .test-gl
|
||||
- .deqp-test
|
||||
|
@ -92,18 +91,15 @@ llvmpipe-traces:
|
|||
|
||||
llvmpipe-deqp:
|
||||
variables:
|
||||
DEQP_VER: gles2 # for the renderer check
|
||||
DEQP_SUITE: llvmpipe
|
||||
parallel: 2
|
||||
extends: .llvmpipe-deqp-test
|
||||
|
||||
llvmpipe-deqp-asan:
|
||||
variables:
|
||||
DEQP_VER: gles2 # for the renderer check
|
||||
DEQP_SUITE: llvmpipe-asan
|
||||
GPU_VERSION: llvmpipe-asan
|
||||
DEQP_FRACTION: 10
|
||||
TEST_LD_PRELOAD: libasan.so.6
|
||||
extends: .llvmpipe-deqp-test
|
||||
needs:
|
||||
- debian/x86_test-gl
|
||||
|
|
|
@ -8,6 +8,8 @@ deqp_args = [
|
|||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
"--deqp-visibility=hidden"
|
||||
]
|
||||
version_check = "GL ES 3.1.*git"
|
||||
renderer_check = "softpipe"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
|
||||
softpipe-deqp:
|
||||
variables:
|
||||
DEQP_VER: gles2 # for the renderer check
|
||||
DEQP_SUITE: softpipe
|
||||
parallel: 2
|
||||
extends: .softpipe-deqp-test
|
||||
|
|
|
@ -8,6 +8,8 @@ deqp_args = [
|
|||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
"--deqp-visibility=hidden"
|
||||
]
|
||||
version_check = "GL ES 3.2.*git"
|
||||
renderer_check = "virgl"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -8,6 +8,8 @@ deqp_args = [
|
|||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
"--deqp-visibility=hidden"
|
||||
]
|
||||
version_check = "GL ES 3.1.*git"
|
||||
renderer_check = "virgl"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -9,13 +9,11 @@
|
|||
|
||||
virgl-on-gl:
|
||||
variables:
|
||||
DEQP_VER: gles2 # For renderer check
|
||||
DEQP_SUITE: virgl-gl
|
||||
GPU_VERSION: virgl-gl
|
||||
# Speed rendering a bit, as crosvm is processing requests serially
|
||||
LP_NUM_THREADS: 8
|
||||
FDO_CI_CONCURRENT: 3
|
||||
DEQP_EXPECTED_RENDERER: virgl
|
||||
CROSVM_TEST_SCRIPT: "/install/deqp-runner.sh"
|
||||
parallel: 6
|
||||
tags:
|
||||
|
|
|
@ -9,6 +9,8 @@ deqp_args = [
|
|||
"--deqp-visibility=hidden"
|
||||
]
|
||||
timeout = 180.0
|
||||
version_check = "GL ES 3.2.*git"
|
||||
renderer_check = "zink.*llvmpipe"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -44,7 +44,5 @@ zink-lvp-deqp:
|
|||
variables:
|
||||
GALLIUM_DRIVER: "zink" # move here due to bad xvfb-run interactions
|
||||
VK_DRIVER: lvp # Don't move to the top level, piglit runs do funny stuff with VK_DRIVER set
|
||||
DEQP_EXPECTED_RENDERER: "zink.*llvmpipe"
|
||||
DEQP_VER: gles2
|
||||
DEQP_SUITE: zink-lvp
|
||||
parallel: 2
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
[[deqp]]
|
||||
deqp = "/deqp/external/vulkancts/modules/vulkan/deqp-vk"
|
||||
caselists = ["install/vk-panvk.txt"]
|
||||
renderer_check = "Mali-G52"
|
||||
|
|
|
@ -7,6 +7,8 @@ deqp_args = [
|
|||
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
version_check = "GL ES 3.1.*git"
|
||||
renderer_check = "Mali-G52"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -7,6 +7,8 @@ deqp_args = [
|
|||
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
version_check = "GL ES 3.1.*git"
|
||||
renderer_check = "Mali-G72"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -7,3 +7,5 @@ deqp_args = [
|
|||
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
version_check = "GL ES .*git"
|
||||
renderer_check = "Mali-T720"
|
||||
|
|
|
@ -7,3 +7,5 @@ deqp_args = [
|
|||
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
version_check = "GL ES 3.1.*git"
|
||||
renderer_check = "Mali-T760"
|
||||
|
|
|
@ -7,6 +7,8 @@ deqp_args = [
|
|||
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
version_check = "GL ES 3.1.*git"
|
||||
renderer_check = "Mali-T860"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
|
|
|
@ -15,7 +15,6 @@ panfrost-t720-gles2:arm64:
|
|||
GPU_VERSION: panfrost-t720
|
||||
DEQP_SUITE: panfrost-t720
|
||||
FDO_CI_CONCURRENT: 6
|
||||
DEQP_EXPECTED_RENDERER: T720
|
||||
tags:
|
||||
- mesa-ci-x86-64-lava-sun50i-h6-pine-h64
|
||||
|
||||
|
@ -30,9 +29,8 @@ panfrost-t760-gles2:armhf:
|
|||
GPU_VERSION: panfrost-t760
|
||||
BOOT_METHOD: depthcharge
|
||||
KERNEL_IMAGE_TYPE: ""
|
||||
DEQP_SUITE: panfrost-t720
|
||||
DEQP_SUITE: panfrost-t760
|
||||
FDO_CI_CONCURRENT: 6
|
||||
DEQP_EXPECTED_RENDERER: T760
|
||||
tags:
|
||||
- mesa-ci-x86-64-lava-rk3288-veyron-jaq
|
||||
|
||||
|
@ -81,7 +79,6 @@ panfrost-t860-gl:arm64:
|
|||
- .lava-rk3399-gru-kevin
|
||||
variables:
|
||||
FDO_CI_CONCURRENT: 6
|
||||
DEQP_EXPECTED_RENDERER: T860
|
||||
DEQP_SUITE: panfrost-t860
|
||||
|
||||
panfrost-t860-traces:arm64:
|
||||
|
@ -118,7 +115,6 @@ panfrost-g52-gl:arm64:
|
|||
variables:
|
||||
FDO_CI_CONCURRENT: 6
|
||||
DEQP_SUITE: panfrost-g52
|
||||
DEQP_EXPECTED_RENDERER: G52
|
||||
PAN_MESA_DEBUG: "deqp,sync,indirect"
|
||||
|
||||
panfrost-g52-vk:arm64:
|
||||
|
@ -126,8 +122,6 @@ panfrost-g52-vk:arm64:
|
|||
- .lava-test:arm64
|
||||
- .lava-meson-g12b-a311d-khadas-vim3
|
||||
variables:
|
||||
DEQP_VER: vk
|
||||
DEQP_EXPECTED_RENDERER: G52
|
||||
VK_DRIVER: panfrost
|
||||
MESA_VK_IGNORE_CONFORMANCE_WARNING: 1
|
||||
PAN_I_WANT_A_BROKEN_VULKAN_DRIVER: 1
|
||||
|
@ -164,7 +158,6 @@ panfrost-g72-gl:arm64:
|
|||
- .lava-test:arm64
|
||||
- .lava-mt8183-kukui-jacuzzi-juniper-sku16
|
||||
variables:
|
||||
DEQP_EXPECTED_RENDERER: G72
|
||||
DEQP_SUITE: panfrost-g72
|
||||
|
||||
.panfrost-t820-gles2:arm64:
|
||||
|
@ -177,7 +170,6 @@ panfrost-g72-gl:arm64:
|
|||
DTB: $DEVICE_TYPE
|
||||
GPU_VERSION: panfrost-t820
|
||||
FDO_CI_CONCURRENT: 6
|
||||
DEQP_EXPECTED_RENDERER: T820
|
||||
DEQP_SUITE: panfrost-t720
|
||||
tags:
|
||||
- mesa-ci-aarch64-lava-baylibre
|
||||
|
|
Loading…
Reference in New Issue