ci/freedreno: fix the a530_piglit job and switch to Weston
authorDavid Heidelberg <david.heidelberg@collabora.com>
Sat, 15 Apr 2023 16:00:41 +0000 (18:00 +0200)
committerMarge Bot <emma+marge@anholt.net>
Sun, 16 Apr 2023 17:28:52 +0000 (17:28 +0000)
If we count devices which running a530 with mainline kernel and Mesa,
it's probably mostly phones and tablets running on Wayland. Adapt to it.

Fixes: 83c2b26acf1e ("ci/freedreno: Switch the piglit job to using a deqp-runner suite.")

Signed-off-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22255>

src/freedreno/ci/deqp-freedreno-a530-piglit.toml [new file with mode: 0644]
src/freedreno/ci/gitlab-ci.yml

diff --git a/src/freedreno/ci/deqp-freedreno-a530-piglit.toml b/src/freedreno/ci/deqp-freedreno-a530-piglit.toml
new file mode 100644 (file)
index 0000000..3a11d09
--- /dev/null
@@ -0,0 +1,6 @@
+[[piglit]]
+piglit_folder = "/piglit"
+profile = "gpu"
+process_isolation = true
+  [piglit.env]
+  PIGLIT_NO_WINDOW = "1"
index f2d79cd..cc5a50a 100644 (file)
@@ -103,22 +103,25 @@ a530_gl:
     PIGLIT_PLATFORM: gbm
   parallel: 6
 
+# piglit and piglit_gl since it takes a bit under 20 minutes and has a lot of flakes, so
+# leave it as manual.  The shader_tests are in the main a530_gl suite.
+#
+# Disabled for now because something reliably takes out the board 19-20 minutes in,
+# and then it reboots and tries again until the job timeout.
 .a530_piglit:
   extends:
-    - .piglit-test
+    - .baremetal-deqp-test
     - .a530-test
+  parallel: 2
   variables:
-    HWCI_START_XORG: 1
+    DEQP_SUITE: freedreno-a530-piglit
+    HWCI_START_WESTON: 1
 
-# piglit_gl since it takes a bit under 20 minutes and has a lot of flakes, so
-# leave it as manual.  The shader_tests are in the main a530_gl suite.
-#
-# Disabled for now because something reliably takes out the board 19-20 minutes in,
-# and then it reboots and tries again until the job timeout.
 .a530_piglit_gl:
   extends:
     - .a530_piglit
     - .freedreno-manual-rules
+  parallel: null
   variables:
     PIGLIT_PROFILES: quick_gl