aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.builds/archlinux.yml10
1 files changed, 10 insertions, 0 deletions
diff --git a/.builds/archlinux.yml b/.builds/archlinux.yml
index bcab5f06..88c7265e 100644
--- a/.builds/archlinux.yml
+++ b/.builds/archlinux.yml
@@ -31,3 +31,13 @@ tasks:
- clang: |
cd wlroots/build-clang
ninja
+ - smoke-test: |
+ cd wlroots/tinywl
+ sudo modprobe vkms
+ sudo seatd -u "$USER" &
+ while ! [ -e /run/seatd.sock ]; do sleep 0.1; done
+ export WLR_BACKENDS=drm
+ export WLR_RENDERER=pixman
+ export WLR_DRM_DEVICES=/dev/dri/by-path/platform-vkms-card
+ sudo chmod ugo+rw /dev/dri/by-path/platform-vkms-card
+ ./tinywl -s 'kill $PPID' || [ $? = 143 ]