ci/softpipe: Move most of testing to shared 64-core runners at Google.
authorEmma Anholt <emma@anholt.net>
Tue, 8 Feb 2022 21:48:52 +0000 (13:48 -0800)
committerMarge Bot <emma+marge@anholt.net>
Wed, 23 Feb 2022 23:09:20 +0000 (23:09 +0000)
The single job takes about 3:30 of runner time.  I don't have a good
explanation for the crash->fail test changes.

Acked-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14962>

src/gallium/drivers/softpipe/ci/deqp-softpipe.toml
src/gallium/drivers/softpipe/ci/gitlab-ci.yml
src/gallium/drivers/softpipe/ci/softpipe-fails.txt
src/gallium/drivers/softpipe/ci/softpipe-flakes.txt

index 77c38b0..a4c8c5d 100644 (file)
@@ -51,3 +51,10 @@ deqp_args = [
     "--deqp-gl-config-name=rgba8888d24s8ms0",
     "--deqp-visibility=hidden"
 ]
+
+[[piglit]]
+piglit_folder = "/piglit"
+# We use "gpu" to skip running glslparser tests, with the assumption that
+# they're covered by the llvmpipe run.
+profile = "gpu"
+process_isolation = true
index d922fa6..5561a83 100644 (file)
   variables:
     DEQP_EXPECTED_RENDERER: softpipe
 
-softpipe-deqp:
+softpipe:
+  tags:
+    - mesa-swrast
   variables:
     DEQP_SUITE: softpipe
-  parallel: 2
   extends: .softpipe-deqp-test
+  script:
+    - LD_LIBRARY_PATH=`pwd`/install/lib xvfb-run --server-args='-noreset' install/deqp-runner.sh
 
 softpipe-asan-gles31:
   variables:
@@ -31,16 +34,3 @@ softpipe-asan-gles31:
   needs:
     - debian/x86_test-gl
     - debian-testing-asan
-
-# We use "gpu" to skip running glslparser tests, with the assumption that
-# they're covered by the llvmpipe run.
-softpipe-piglit:
-  extends:
-    - .test-gl
-    - .piglit-test
-    - .softpipe-test
-    - .softpipe-rules
-  variables:
-    PIGLIT_PROFILES: gpu
-  script:
-    - LD_LIBRARY_PATH=`pwd`/install/lib xvfb-run --server-args='-noreset' install/piglit/piglit-runner.sh
index 4e48c42..d2bd01f 100644 (file)
@@ -907,7 +907,7 @@ KHR-GLES31.core.texture_storage_multisample.FunctionalTests.texture_size_in_vert
 KHR-GLES31.core.texture_storage_multisample.GLCoverage.get_tex_parameter_reports_correct_default_values_for_multisample_texture_targets,Fail
 KHR-GLES31.core.texture_storage_multisample.GLCoverage.gl_tex_parameter_handlers_accept_zero_base_level,Fail
 
-fast_color_clear@fcc-front-buffer-distraction,Crash
+fast_color_clear@fcc-front-buffer-distraction,Fail
 
 # X Error of failed request:  BadMatch (invalid parameter attributes)
 #   Major opcode of failed request:  150 (GLX)
@@ -943,14 +943,14 @@ glx@glx_ext_import_context@imported context has same context id,Fail
 glx@glx_ext_import_context@make current- multi process,Fail
 glx@glx_ext_import_context@make current- single process,Fail
 glx@glx_ext_import_context@query context info,Fail
-hiz@hiz-depth-read-window-stencil0,Crash
-hiz@hiz-depth-read-window-stencil1,Crash
-hiz@hiz-depth-test-window-stencil0,Crash
-hiz@hiz-depth-test-window-stencil1,Crash
-hiz@hiz-stencil-read-window-depth0,Crash
-hiz@hiz-stencil-read-window-depth1,Crash
-hiz@hiz-stencil-test-window-depth0,Crash
-hiz@hiz-stencil-test-window-depth1,Crash
+hiz@hiz-depth-read-window-stencil0,Fail
+hiz@hiz-depth-read-window-stencil1,Fail
+hiz@hiz-depth-test-window-stencil0,Fail
+hiz@hiz-depth-test-window-stencil1,Fail
+hiz@hiz-stencil-read-window-depth0,Fail
+hiz@hiz-stencil-read-window-depth1,Fail
+hiz@hiz-stencil-test-window-depth0,Fail
+hiz@hiz-stencil-test-window-depth1,Fail
 shaders@glsl-bug-110796,Fail
 spec@!opengl 1.0@gl-1.0-drawbuffer-modes,Fail
 spec@!opengl 1.0@gl-1.0-swapbuffers-behavior,Fail
@@ -1092,9 +1092,9 @@ spec@arb_occlusion_query@occlusion_query_meta_save,Fail
 spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
 spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2[1][0]' on GL_PROGRAM_INPUT,Fail
 
-spec@arb_provoking_vertex@arb-provoking-vertex-clipped-geometry-flatshading,Crash
-spec@arb_provoking_vertex@arb-provoking-vertex-render,Crash
-spec@arb_robustness@arb_robustness_client-mem-bounds,Crash
+spec@arb_provoking_vertex@arb-provoking-vertex-clipped-geometry-flatshading,Fail
+spec@arb_provoking_vertex@arb-provoking-vertex-render,Fail
+
 spec@arb_shader_image_load_store@execution@disable_early_z,Fail
 spec@arb_shader_storage_buffer_object@execution@ssbo-atomiccompswap-int,Fail
 spec@arb_shader_texture_lod@execution@tex-miplevel-selection *gradarb 1d,Fail
@@ -1112,7 +1112,7 @@ spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 2dshad
 spec@arb_shader_texture_lod@execution@tex-miplevel-selection *projgradarb 3d,Fail
 spec@arb_stencil_texturing@glblitframebuffer corrupts state@gl_texture_2d_multisample,Fail
 spec@arb_stencil_texturing@glblitframebuffer corrupts state@gl_texture_2d_multisample_array,Fail
-spec@arb_sync@sync_api,Crash
+
 spec@arb_texture_buffer_object@data-sync,Fail
 
 spec@arb_texture_buffer_object@formats (fs- 3.1 core),Fail
index 070d351..8971b3a 100644 (file)
@@ -2,3 +2,6 @@
 glx@glx-multithread-clearbuffer
 glx@glx-multithread-shader-compile
 glx@glx-multithread-texture
+
+# Sometimes crashes, less so since moving to the google runners
+spec@arb_sync@sync_api