From 471a536a9e77099d0986d78489b05d98a62f579c Mon Sep 17 00:00:00 2001 From: jeevesforjoel Date: Thu, 2 Jul 2026 21:44:34 -0600 Subject: [PATCH] test: compile schemas after zip install in E2E container The zip now ships only the schema XML (required by extensions.gnome.org), so the E2E test must run glib-compile-schemas before launching GNOME Shell. --- test/e2e/run-test.sh | 4 ++++ 1 file changed, 4 insertions(+) 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