#!/usr/bin/bash source "./scripts/logos.sh" source "./scripts/github.sh" LOGOS_QT_MCP_REPO="${LOGOS_QT_MCP_REPO:-logos-co/logos-qt-mcp}" gh_clone "logos-co/logos-basecamp" "${BASECAMP_RELEASE_OR_BRANCH:-latest}" gh_clone "logos-co/logos-storage-module" "${CORE_RELEASE_OR_BRANCH:-latest}" gh_clone "logos-co/logos-storage-ui" "${UI_RELEASE_OR_BRANCH:-latest}" # Allows overriding LOGOS_QT_MCP with a custom repo/tag/branch. LOGOS_QT_MCP=$(gh_clone "${LOGOS_QT_MCP_REPO}" "${LOGOS_QT_MCP_RELEASE_OR_BRANCH:-latest}") BASECAMP_BINARY=$(lg_build_local_basecamp) STORAGE_CORE_LGX=$(lg_build_local_lgx "logos-storage-module") STORAGE_UI_LGX=$(lg_build_storage_ui_lgx "logos-storage-ui") export LOGOS_QT_MCP export STORAGE_CORE_LGX export STORAGE_UI_LGX node tests/logos-ui-module-tests.mjs --ci "${BASECAMP_BINARY}" --xvfb