diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e8f4ab3..29a7a3d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -22,7 +22,7 @@ jobs: - name: Install dependencies through apt run: | sudo apt install -y --no-install-recommends \ - sway \ + sway mutter \ liblua5.3-dev libwayland-dev \ meson ninja-build cmake lua -v @@ -37,7 +37,7 @@ jobs: ninja all cp cffi.so ../.. - - name: Run Tests + - name: Tests on SWAY env: WLR_BACKENDS: headless WLR_RENDERER: pixman @@ -48,7 +48,19 @@ jobs: mkdir -p $XDG_RUNTIME_DIR chmod 0700 $XDG_RUNTIME_DIR sway -d & - sleep 20 + sleep 10 cd tests ./run.sh swaymsg exit || true + + - name: Tests on MUTTER + run: | + export XDG_RUNTIME_DIR=/tmp/runtime + mkdir -p $XDG_RUNTIME_DIR + chmod 0700 $XDG_RUNTIME_DIR + mutter --wayland --sm-disable + sleep 10 + cd tests + ./run.sh + pkill mutter +