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.
--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
--print-errorlogs \
--setup=${backend} \
--suite=gtk \
- --no-suite=gtk:a11y
+ --no-suite=gtk:a11y \
+ --no-suite=gsk-compare-broadway
exit_code=$?
kill ${compositor}
--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