ci: Don't run opengl renderer tests on Broadway
authorMatthias Clasen <mclasen@redhat.com>
Sat, 16 May 2020 14:12:47 +0000 (10:12 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 16 May 2020 14:14:10 +0000 (10:14 -0400)
The test setup mechanism in meson is not flexible
enough to let us run different suites depending
on setup, so just pass in explicitly which suites
we want to skip, depending on the backend.

.gitlab-ci/run-tests.sh

index b8c61cecb71f01caff7d1f2adf927d6826f3c4a6..455aa1c13b682cf1fe45f846cfe966caf8c19764 100755 (executable)
@@ -14,7 +14,8 @@ case "${backend}" in
                 --print-errorlogs \
                 --setup=${backend} \
                 --suite=gtk \
-                --no-suite=gtk:a11y
+                --no-suite=gtk:a11y \
+                --no-suite=gsk-compare-broadway
 
     # Store the exit code for the CI run, but always
     # generate the reports
@@ -32,7 +33,8 @@ case "${backend}" in
                 --print-errorlogs \
                 --setup=${backend} \
                 --suite=gtk \
-                --no-suite=gtk:a11y
+                --no-suite=gtk:a11y \
+                --no-suite=gsk-compare-broadway
 
     exit_code=$?
     kill ${compositor}
@@ -49,7 +51,8 @@ case "${backend}" in
                 --print-errorlogs \
                 --setup=${backend} \
                 --suite=gtk \
-                --no-suite=gtk:a11y
+                --no-suite=gtk:a11y \
+                --no-suite=gsk-compare-opengl
 
     # don't let Broadway failures fail the run, for now
     exit_code=0