ci: Add vulkan dEQP tests for virgl

Allows to test venus in the CI
189 jobs for !11802 with tintou/deqp-vulkan in 54 minutes and 26 seconds (queued for 14 seconds)
latest detached
Status Name Job ID Coverage
  Sanity
passed sanity #15452881

00:00:21

 
  Container
passed debian/android_build #15452891

00:00:20

manual debian/arm_build #15452897
aarch64 manual
created debian/arm_test #15452905
passed debian/i386_build #15452886

00:00:17

passed debian/ppc64el_build #15452888

00:00:25

passed debian/s390x_build #15452890

00:00:16

passed debian/x86_build #15452884

00:00:17

passed debian/x86_build-base #15452883
manual

00:00:17

passed debian/x86_test-base #15452892
manual

00:15:21

passed debian/x86_test-gl #15452894

00:09:29

passed debian/x86_test-vk #15452895

00:14:49

manual fedora/x86_build #15452899
manual
passed kernel+rootfs_amd64 #15452900

00:13:56

created kernel+rootfs_arm64 #15452902
aarch64
created kernel+rootfs_armhf #15452904
aarch64
manual windows_build_vs2019 #15452907
windows shell 1809 mesa manual
 
  Build X86 64
passed debian-clang #15452918

00:09:55

passed debian-clover #15452920

00:02:36

passed debian-clover-testing #15452912

00:04:34

passed debian-gallium #15452914

00:11:44

passed debian-release #15452915

00:06:50

passed debian-testing #15452909

00:07:19

passed debian-testing-asan #15452911

00:13:56

passed debian-vulkan #15452922

00:03:37

created fedora-release #15452917
 
  Build Misc
passed debian-android #15452923

00:03:48

created debian-arm64 #15452927
aarch64
created debian-arm64-asan #15452928
aarch64
created debian-arm64-build-test #15452930
aarch64
created debian-armhf #15452925
aarch64
passed debian-i386 #15452934

00:03:11

passed debian-mingw32-x86_64 #15452939

00:03:12

passed debian-ppc64el #15452938

00:04:49

passed debian-s390x #15452936
kvm

00:05:31

created windows-vs2019 #15452932
windows docker 1809 mesa
 
  Amd
passed radeonsi-stoney-gl:amd64 1/5 #15452949
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:10:12

passed radeonsi-stoney-gl:amd64 2/5 #15452950
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:12:23

passed radeonsi-stoney-gl:amd64 3/5 #15452952
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:10:11

passed radeonsi-stoney-gl:amd64 4/5 #15452954
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:12:33

passed radeonsi-stoney-gl:amd64 5/5 #15452956
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:19:13

passed radeonsi-stoney-piglit-gl:amd64 #15452960
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:18:58

passed radeonsi-stoney-traces:amd64 #15452958
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:13:41

passed radeonsi-stoney-va:amd64 #15452961
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:08:47

passed radv-fossils #15452947

00:19:47

passed radv_stoney_vkcts:amd64 1/3 #15452941
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:14:44

passed radv_stoney_vkcts:amd64 2/3 #15452943
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:14:43

passed radv_stoney_vkcts:amd64 3/3 #15452945
mesa-ci-x86-64-lava-hp-11A-G6-EE-grunt

00:15:02

 
  Intel
manual i915-g33-deqp #15452964
anholt-g33 manual
manual i915-g33-piglit #15452965
anholt-g33 manual
manual i915-g33-traces #15452967
anholt-g33 manual
manual iris-amly-deqp 1/3 #15452980
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
manual iris-amly-deqp 2/3 #15452982
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
manual iris-amly-deqp 3/3 #15452983
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
manual iris-amly-egl #15452998
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
manual iris-amly-piglit 1/3 #15453000
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
manual iris-amly-piglit 2/3 #15453002
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
manual iris-amly-piglit 3/3 #15453005
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
manual iris-amly-traces #15453011
mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus manual
passed iris-apl-deqp 1/3 #15452969
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral

00:09:59

passed iris-apl-deqp 2/3 #15452971
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral

00:11:19

passed iris-apl-deqp 3/3 #15452972
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral

00:09:57

failed iris-apl-egl #15452973
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral

00:02:41

passed iris-apl-traces #15453007
mesa-ci-x86-64-lava-asus-C523NA-A20057-coral

00:04:33

manual iris-cml-deqp 1/2 #15452993
mesa-ci-x86-64-lava-asus-C436FA-flip-hatch manual
manual iris-cml-deqp 2/2 #15452995
mesa-ci-x86-64-lava-asus-C436FA-flip-hatch manual
manual iris-cml-traces #15453017
mesa-ci-x86-64-lava-asus-C436FA-flip-hatch manual
manual iris-glk-deqp 1/2 #15452974
mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus manual
manual iris-glk-deqp 2/2 #15452976
mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus manual
manual iris-glk-egl #15452978
mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus manual
manual iris-glk-traces #15453009
mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus manual
manual iris-kbl-deqp 1/3 #15452985
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
manual iris-kbl-deqp 2/3 #15452987
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
manual iris-kbl-deqp 3/3 #15452989
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
manual iris-kbl-traces #15453013
mesa-ci-x86-64-lava-hp-x360-14-G1-sona manual
manual iris-whl-deqp #15452991
mesa-ci-x86-64-lava-dell-latitude-5400-4305U-sarien manual
manual iris-whl-traces #15453015
mesa-ci-x86-64-lava-dell-latitude-5400-4305U-sarien manual
 
  Arm
created lima-mali450-test:arm64 #15453019
mesa-ci-x86-64-lava-lima
created panfrost-g52-gl:arm64 1/3 #15453033
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g52-gl:arm64 2/3 #15453035
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g52-gl:arm64 3/3 #15453037
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g52-piglit-gl:arm64 1/2 #15453041
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3 manual
created panfrost-g52-piglit-gl:arm64 2/2 #15453043
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3 manual
created panfrost-g52-vk:arm64 #15453039
mesa-ci-x86-64-lava-meson-g12b-a311d-khadas-vim3
created panfrost-g72-gl:arm64 1/3 #15453044
mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16
created panfrost-g72-gl:arm64 2/3 #15453046
mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16
created panfrost-g72-gl:arm64 3/3 #15453048
mesa-ci-x86-64-lava-mt8183-kukui-jacuzzi-juniper-sku16
created panfrost-t720-gles2:arm64 #15453020
mesa-ci-x86-64-lava-sun50i-h6-pine-h64
created panfrost-t760-gles2:armhf #15453022
mesa-ci-x86-64-lava-rk3288-veyron-jaq
created panfrost-t760-traces:armhf #15453024
mesa-ci-x86-64-lava-rk3288-veyron-jaq
created panfrost-t860-gl:arm64 1/3 #15453026
mesa-ci-x86-64-lava-rk3399-gru-kevin
created panfrost-t860-gl:arm64 2/3 #15453028
mesa-ci-x86-64-lava-rk3399-gru-kevin
created panfrost-t860-gl:arm64 3/3 #15453030
mesa-ci-x86-64-lava-rk3399-gru-kevin
created panfrost-t860-traces:arm64 #15453032
mesa-ci-x86-64-lava-rk3399-gru-kevin
 
  Broadcom
created v3d-rpi4-egl:armhf #15453069
igalia-rpi4
created v3d-rpi4-gles:armhf 1/8 #15453056
igalia-rpi4
created v3d-rpi4-gles:armhf 2/8 #15453059
igalia-rpi4
created v3d-rpi4-gles:armhf 3/8 #15453061
igalia-rpi4
created v3d-rpi4-gles:armhf 4/8 #15453063
igalia-rpi4
created v3d-rpi4-gles:armhf 5/8 #15453064
igalia-rpi4
created v3d-rpi4-gles:armhf 6/8 #15453065
igalia-rpi4
created v3d-rpi4-gles:armhf 7/8 #15453066
igalia-rpi4
created v3d-rpi4-gles:armhf 8/8 #15453068
igalia-rpi4
created v3d-rpi4-piglit:armhf 1/4 #15453070
igalia-rpi4
created v3d-rpi4-piglit:armhf 2/4 #15453071
igalia-rpi4
created v3d-rpi4-piglit:armhf 3/4 #15453072
igalia-rpi4
created v3d-rpi4-piglit:armhf 4/4 #15453073
igalia-rpi4
created v3dv-rpi4-vk:arm64 1/8 #15453074
igalia-rpi4
created v3dv-rpi4-vk:arm64 2/8 #15453075
igalia-rpi4
created v3dv-rpi4-vk:arm64 3/8 #15453076
igalia-rpi4
created v3dv-rpi4-vk:arm64 4/8 #15453077
igalia-rpi4
created v3dv-rpi4-vk:arm64 5/8 #15453078
igalia-rpi4
created v3dv-rpi4-vk:arm64 6/8 #15453079
igalia-rpi4
created v3dv-rpi4-vk:arm64 7/8 #15453080
igalia-rpi4
created v3dv-rpi4-vk:arm64 8/8 #15453081
igalia-rpi4
created vc4-rpi3-egl:armhf #15453054
igalia-rpi3
created vc4-rpi3-gles:armhf 1/2 #15453051
igalia-rpi3
created vc4-rpi3-gles:armhf 2/2 #15453052
igalia-rpi3
 
  Freedreno
created a306_gl 1/5 #15453082
google-freedreno-db410c
created a306_gl 2/5 #15453083
google-freedreno-db410c
created a306_gl 3/5 #15453084
google-freedreno-db410c
created a306_gl 4/5 #15453085
google-freedreno-db410c
created a306_gl 5/5 #15453086
google-freedreno-db410c
created a306-traces #15453087
google-freedreno-db410c
created a530_gl 1/5 #15453088
google-freedreno-db820c manual
created a530_gl 2/5 #15453089
google-freedreno-db820c manual
created a530_gl 3/5 #15453090
google-freedreno-db820c manual
created a530_gl 4/5 #15453091
google-freedreno-db820c manual
created a530_gl 5/5 #15453092
google-freedreno-db820c manual
created a530_piglit_gl #15453093
google-freedreno-db820c manual
created a530_piglit_shader 1/2 #15453094
google-freedreno-db820c manual
created a530_piglit_shader 2/2 #15453095
google-freedreno-db820c manual
created a530-traces #15453096
google-freedreno-db820c manual
created a618_vk 1/7 #15453097
mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen
created a618_vk 2/7 #15453098
mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen
created a618_vk 3/7 #15453099
mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen
created a618_vk 4/7 #15453100
mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen
created a618_vk 5/7 #15453101
mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen
created a618_vk 6/7 #15453102
mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen
created a618_vk 7/7 #15453103
mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen
created a618_vk_full 1/2 #15453104
mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen manual
created a618_vk_full 2/2 #15453105
mesa-ci-x86-64-lava-sc7180-trogdor-lazor-limozeen manual
created a630_egl #15453110
google-freedreno-cheza
created a630_gl 1/4 #15453106
google-freedreno-cheza
created a630_gl 2/4 #15453107
google-freedreno-cheza
created a630_gl 3/4 #15453108
google-freedreno-cheza
created a630_gl 4/4 #15453109
google-freedreno-cheza
created a630_piglit #15453116
google-freedreno-cheza
created a630-traces #15453117
google-freedreno-cheza
created a630_vk 1/3 #15453111
google-freedreno-cheza
created a630_vk 2/3 #15453112
google-freedreno-cheza
created a630_vk 3/3 #15453113
google-freedreno-cheza
created a630_vk_full 1/2 #15453114
google-freedreno-cheza manual
created a630_vk_full 2/2 #15453115
google-freedreno-cheza manual
 
  Etnaviv
created gc2000_gles2 #15453118
etnaviv-gc2000 manual
created gc2000_piglit #15453119
etnaviv-gc2000 manual
 
  Software Renderer
passed lavapipe-nir-stress #15453134

00:03:08

passed lavapipe-vk #15453133

00:08:53

passed lavapipe-vk-asan #15453135

00:05:44

passed llvmpipe-deqp 1/2 #15453125

00:11:08

passed llvmpipe-deqp 2/2 #15453126

00:13:03

passed llvmpipe-deqp-asan #15453127

00:04:24

failed llvmpipe-egl #15453128

00:02:08

passed llvmpipe-piglit-cl #15453120

00:05:10

passed llvmpipe-piglit-glslparser #15453122

00:07:46

passed llvmpipe-piglit-quick_gl #15453121

00:10:10

passed llvmpipe-piglit-quick_shader #15453123

00:08:33

failed llvmpipe-traces #15453124

00:04:02

passed softpipe-asan-gles31 #15453131

00:05:26

passed softpipe-deqp 1/2 #15453129

00:12:26

passed softpipe-deqp 2/2 #15453130

00:13:56

passed softpipe-piglit-quick #15453132

00:09:21

 
  Layered Backends
created test-d3d12-windows #15453151
windows docker 1809 mesa
passed virgl-on-gl 1/6 #15453136
kvm

00:16:24

passed virgl-on-gl 2/6 #15453137
kvm

00:16:35

passed virgl-on-gl 3/6 #15453138
kvm

00:16:08

passed virgl-on-gl 4/6 #15453139
kvm

00:16:08

passed virgl-on-gl 5/6 #15453140
kvm

00:15:38

passed virgl-on-gl 6/6 #15453141
kvm

00:16:30

failed virgl-on-vk 1/3 #15453142
kvm

00:12:35

failed virgl-on-vk 2/3 #15453143
kvm

00:12:45

failed virgl-on-vk 3/3 #15453144
kvm

00:11:07

passed virgl-traces #15453145
kvm

00:03:08

passed zink-lvp-deqp 1/2 #15453149

00:03:33

passed zink-lvp-deqp 2/2 #15453150

00:04:18

passed zink-piglit-lazy #15453148

00:05:38

passed zink-piglit-no_timelines #15453147

00:05:10

passed zink-piglit-timelines #15453146

00:06:04

 
  Deploy
passed test-docs-mr #15453152

00:03:38

 
Name Stage Failure
failed
virgl-on-vk 1/3 Layered Backends
ERROR - Test dEQP-VK.pipeline.sampler.view_type.1d_array.format.r8g8b8a8_uint.mag_filter.nearest: Fail: See "//results/c46.r2.caselist.txt"
ERROR - Test dEQP-VK.api.image_clearing.core.clear_color_image.2d.optimal.remaining_array_layers_twostep.b10g11r11_ufloat_pack32_200x180: Fail: See "//results/c45.r2.caselist.txt"
ERROR - Test dEQP-VK.pipeline.sampler.view_type.1d_array.format.r8_unorm.min_reduce.comp_r_g_b_a.average: Fail: See "//results/c46.r2.caselist.txt"
ERROR - Test dEQP-VK.pipeline.sampler.view_type.2d.format.b5g5r5a1_unorm_pack16.address_modes.uvw_mode_repeat_mode_clamp_to_edge_mode_mirrored_repeat: Fail: See "//results/c46.r2.caselist.txt"
ERROR - Test dEQP-VK.pipeline.sampler.view_type.2d.format.r8g8b8a8_snorm.min_filter.linear: Fail: See "//results/c46.r2.caselist.txt"
ERROR - Test dEQP-VK.api.image_clearing.core.clear_color_attachment.single_layer.a1r5g5b5_unorm_pack16_64x11_clamp_input: Fail: See "//results/c45.r2.caselist.txt"
ERROR - Test dEQP-VK.pipeline.sampler.view_type.2d.format.r8_sint.address_modes.all_mode_clamp_to_edge: Fail: See "//results/c46.r2.caselist.txt"
ERROR - Test dEQP-VK.pipeline.sample
Job's log exceeded limit of 4194304 bytes.
Job execution will continue but no more output will be collected.

failed
llvmpipe-egl Software Renderer
Uploading artifacts for failed job
Uploading artifacts...
results/: found 12 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=15453128 responseStatus=201 Created token=gMnPxEDw
Uploading artifacts...
results/junit.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... ok
id=15453128 responseStatus=201 Created token=gMnPxEDw
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
llvmpipe-traces Software Renderer
Uploading artifacts...
results/summary/: found 14 matching files and directories

results/*.txt: found 1 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=15453124 responseStatus=201 Created token=gS8u9JQz
Uploading artifacts...
results/junit.xml: found 1 matching files and directories

Uploading artifacts as "junit" to coordinator... ok
id=15453124 responseStatus=201 Created token=gS8u9JQz
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
iris-apl-egl Intel
Uploading artifacts for failed job
Uploading artifacts...
results/: found 18 matching files and directories

Uploading artifacts as "archive" to coordinator... ok
id=15452973 responseStatus=201 Created token=DWH8BMsi
Uploading artifacts...
WARNING: container-build-report.xml: no matching files
ERROR: No files to upload
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
virgl-on-vk 3/3 Layered Backends
[DEBUG:devices/src/virtio/gpu/mod.rs:705] Some(ResourceCreateBlob) -> ErrRutabaga(ComponentError(22))
[DEBUG:devices/src/virtio/gpu/mod.rs:705] Some(ResourceMapBlob) -> ErrInvalidResourceId
[DEBUG:devices/src/virtio/gpu/mod.rs:705] Some(CtxAttachResource) -> ErrRutabaga(InvalidResourceId)
[DEBUG:devices/src/virtio/gpu/mod.rs:705] Some(CtxDetachResource) -> ErrRutabaga(InvalidResourceId)
[DEBUG:devices/src/virtio/gpu/mod.rs:705] Some(CtxDetachResource) -> ErrRutabaga(InvalidResourceId)
[DEBUG:devices/src/virtio/gpu/mod.rs:705] Some(ResourceUnmapBlob) -> ErrInvalidResourceId
[DEBUG:devices/src/virtio/gpu/mod.rs:705] Some(ResourceUnref) -> ErrInvalidResourceId
[DEBUG:devices/src/virtio/gpu/mod.rs:705] S
Job's log exceeded limit of 4194304 bytes.
Job execution will continue but no more output will be collected.

failed
virgl-on-vk 2/3 Layered Backends
[DEBUG:devices/src/virtio/gpu/mod.rs:705] Some(CtxAttachResource) -> ErrRutabaga(InvalidResourceId)
[DEBUG:devices/src/virtio/gpu/mod.rs:705] Some(ResourceCreateBlob) -> ErrRutabaga(ComponentError(22))
[DEBUG:devices/src/virtio/gpu/mod.rs:705] Some(ResourceMapBlob) -> ErrInvalidResourceId
[DEBUG:devices/src/virtio/gpu/mod.rs:705] Some(CtxAttachResource) -> ErrRutabaga(InvalidResourceId)
[DEBUG:devices/src/virtio/gpu/mod.rs:705] Some(CtxDetachResource) -> ErrRutabaga(InvalidResourceId)
[DEBUG:devices/src/virtio/gpu/mod.rs:705] Some(CtxDetachResource) -> ErrRutabaga(InvalidResourceId)
[DEBUG:devices/src/virtio/gpu/mod.rs:705] Some(ResourceUnmapBlob) -> ErrInvalidResourceId
[DEBUG:devices/src/virtio/gpu/mod.rs:705] Some(ResourceUnref) -> ErrInva
Job's log exceeded limit of 4194304 bytes.
Job execution will continue but no more output will be collected.