diff --git a/test/e2e/run-test.sh b/test/e2e/run-test.sh index 0900e65..4c0b60a 100755 --- a/test/e2e/run-test.sh +++ b/test/e2e/run-test.sh @@ -16,6 +16,10 @@ mkdir -p "${EXT_DIR}" unzip -q /ext.zip -d "${EXT_DIR}" echo " installed ${UUID}" +# Compile schemas — the zip ships only the .xml (e.g.o. requirement); +# we must compile locally before GNOME Shell tries to load them. +glib-compile-schemas "${EXT_DIR}/schemas/" + # Start Xvfb for X11 mode before the dbus session XVFB_PID="" if [ "${MODE}" = "x11" ]; then