ci: Disable egl_ext_device_drm tests in piglit.
authorEric Anholt <eric@anholt.net>
Thu, 5 Dec 2019 00:13:38 +0000 (16:13 -0800)
committerEric Anholt <eric@anholt.net>
Thu, 5 Dec 2019 18:06:10 +0000 (18:06 +0000)
If the runner has a HW device that would be supported, even without
/dev/dri forwarded into the container, it will be enumerated and the tests
on llvmpipe fail with (for example):

libEGL warning: Not allowed to force software rendering when API explicitly selects a hardware device.
libEGL warning: MESA-LOADER: failed to open i965 (search paths /builds/anholt/mesa/install/lib/dri)

Given that we can't necessarily control the DRI devices present on the
runners (particularly for developers bringing their own runners to reduce
the demands on fd.o's shared resources), just skip these tests in CI.

Reviewed-by: Michel Dänzer <mdaenzer@redhat.com>
.gitlab-ci.yml
.gitlab-ci/piglit/quick_gl.txt

index c85f5dbe566691713306798cb261ac71b2517ebd..0c89ec45a2aba3573402ce151770b6f0214e7527 100644 (file)
@@ -491,6 +491,8 @@ piglit-quick_gl:
     PIGLIT_OPTIONS: >
       --process-isolation false
       -x arb_gpu_shader5
+      -x egl_ext_device_
+      -x egl_ext_platform_device
       -x glx-multithread-clearbuffer
       -x glx-multithread-shader-compile
       -x max-texture-size
index f724c069bf6197d182834c1ca88e082f4d5dae70..0100f40934467af028247ce16617370d678995b6 100644 (file)
@@ -1399,12 +1399,7 @@ spec/egl_android_native_fence_sync/egl_khr_fence_sync android_native/eglgetsynca
 spec/egl_chromium_sync_control/conformance/eglgetsyncvalueschromium_msc_and_sbc_test: skip
 spec/egl_chromium_sync_control/conformance/eglgetsyncvalueschromium_null_pointers: skip
 spec/egl_chromium_sync_control/conformance/eglgetsyncvalueschromium_ust_test: skip
-spec/egl_ext_device_drm/conformance: skip
 spec/egl_ext_image_dma_buf_import_modifiers/conformance: skip
-spec/egl_ext_platform_device/conformance/create_pbuffer: skip
-spec/egl_ext_platform_device/conformance/create_pixmap: skip
-spec/egl_ext_platform_device/conformance/create_window: skip
-spec/egl_ext_platform_device/conformance/initialize_display: skip
 spec/egl_khr_fence_sync/conformance/eglcreatesynckhr_with_display_bound_in_other_thread: skip
 spec/egl_khr_fence_sync/conformance/eglcreatesynckhr_wrong_display_same_thread: skip
 spec/egl_khr_gl_image/egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24: fail
@@ -2290,10 +2285,10 @@ wgl/wgl-sanity: skip
 summary:
        name:  results
        ----  --------
-       pass:    17787
+       pass:    17782
        fail:      235
       crash:        2
-       skip:     2032
+       skip:     2027
     timeout:        0
        warn:        2
  incomplete:        0
@@ -2302,4 +2297,4 @@ summary:
     changes:        0
       fixes:        0
 regressions:        0
-      total:    20076
+      total:    20066