Teste smoke de CI¶
O smoke test detecta dependências runtime ausentes antes de conectar um cliente MCP.
Verificação do pacote npm¶
Isso verifica o Node.js, os metadados do pacote, a CLI efetiva do Playwright MCP upstream, as versões e os caminhos de pacote resolvidos de @playwright/mcp, playwright e playwright-core, o caminho efetivo do core bundle e os metadados do binário do CloakBrowser sem iniciar a ponte.
Sonda Streamable HTTP¶
npx -y cloakbrowser-mcp@latest --transport streamable-http --http-port 3000 &
server_pid=$!
for attempt in 1 2 3 4 5; do
curl -fsS http://127.0.0.1:3000/readyz && break
sleep 1
done
kill "$server_pid"
wait "$server_pid" || true