linuxwacom / xf86-input-wacom

X.Org driver for Wacom devices
356 stars 46 forks source link

CI: add a trigger job to build the test suite on gitlab #274

Closed whot closed 2 years ago

whot commented 2 years ago

This triggers a workflow run in a custom repository that has a KVM setup to run the tests that require uinput devices. That repo is nothing more than a gitlab-ci.yml file that pulls our repo here and runs meson test inside a QEMU VM. This way we can run those tests that require uinput as well.

See the repo itself here: https://gitlab.freedesktop.org/whot/xf86-input-wacom-ci/

Unlike the other workflows, this one only runs when pushing, not on a PR, for two reasons:

whot commented 2 years ago

Note that it may be easier to just add the .gitlab-ci.yml to this repo and mirror the repo on gitlab. Not 100% whether this will trigger the gitlab pipelines though.

Pinglinux commented 2 years ago

Sounds like a good idea.

Acked-by: Ping Cheng ping.cheng@wacom.com

whot commented 2 years ago

Closing this, I just don't have time to pursue this any further