From d67329efbfa73efef194a53df7e4431999b2d314 Mon Sep 17 00:00:00 2001 From: Martin Vogel Date: Sun, 31 May 2026 21:42:42 +0200 Subject: [PATCH] test(smoke): update Antigravity E2E to 2026 CLI layout The Phase 8 agent-install E2E checked the pre-unification Antigravity paths (~/.gemini/antigravity/), which broke after the config-path fix. Point the stub setup at ~/.gemini/antigravity-cli/ and assert the MCP server lands in the shared ~/.gemini/config/mcp_config.json with AGENTS.md under ~/.gemini/antigravity-cli/. Verified end-to-end (smoke ALL PASSED). --- scripts/smoke-test.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scripts/smoke-test.sh b/scripts/smoke-test.sh index 1228a75b2..cc2866415 100755 --- a/scripts/smoke-test.sh +++ b/scripts/smoke-test.sh @@ -531,7 +531,7 @@ echo "=== Phase 8: agent config install E2E ===" FAKE_HOME=$(mktemp -d) mkdir -p "$FAKE_HOME/.claude" mkdir -p "$FAKE_HOME/.codex" -mkdir -p "$FAKE_HOME/.gemini/antigravity" +mkdir -p "$FAKE_HOME/.gemini/antigravity-cli" mkdir -p "$FAKE_HOME/.openclaw" mkdir -p "$FAKE_HOME/.kilocode/rules" mkdir -p "$FAKE_HOME/.config/opencode" @@ -735,14 +735,15 @@ else echo "SKIP 8o-p: OpenCode not detected (binary not on PATH)" fi -# 8q-r: Antigravity -CMD=$(json_get "$FAKE_HOME/.gemini/antigravity/mcp_config.json" "d['mcpServers']['codebase-memory-mcp']['command']") +# 8q-r: Antigravity (2026 layout: shared ~/.gemini/config/mcp_config.json, +# instructions under ~/.gemini/antigravity-cli/) +CMD=$(json_get "$FAKE_HOME/.gemini/config/mcp_config.json" "d['mcpServers']['codebase-memory-mcp']['command']") if ! path_match "$CMD" "$SELF_PATH"; then echo "FAIL 8q: Antigravity command='$CMD'" exit 1 fi echo "OK 8q: Antigravity MCP" -if [ ! -f "$FAKE_HOME/.gemini/antigravity/AGENTS.md" ]; then +if [ ! -f "$FAKE_HOME/.gemini/antigravity-cli/AGENTS.md" ]; then echo "FAIL 8r: Antigravity AGENTS.md missing" exit 1 fi