Test smoke CI¶
Le test smoke détecte les dépendances runtime manquantes avant la connexion d’un client MCP.
Vérification du paquet npm¶
Cette commande vérifie Node.js, les métadonnées du paquet, la CLI Playwright MCP upstream effectivement utilisée, les versions et chemins de paquet résolus de @playwright/mcp, playwright et playwright-core, le chemin effectif du core bundle ainsi que les métadonnées du binaire CloakBrowser sans lancer le pont.
Sonde 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