E2E test loop
SkillWeb & browsingRun the Playwright E2E suite with a clean backend lifecycle — kill stale port 8080 backend, run suite, iterate failures to green. Use for "run e2e", "fix e2e tests", E2E verification.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the E2E test loop skill
What this skill tells your AI
The instructions your AI receives, as published by fugasjunior/arma-server-manager in .claude/skills/e2e/SKILL.md and read by ahel’s review.
- Check port 8080:
ss -ltn | grep ':8080 '. If occupied, kill it (fuser -k 8080/tcp), wait 2s, confirm free. Playwright'sreuseExistingServerwould otherwise reuse a stale backend and produce false failures. - Run the suite:
cd frontend && npm run e2e. Playwright'swebServerstarts a fresh backend itself (./gradlew :backend:e2eApp, up to 180s) plus the Vite dev server — do not start a backend manually. - On failures: root-cause from test output and traces in
frontend/e2e/test-results/. Fix, then re-run only the failed spec first (npm run e2e -- <spec-file>), then the full suite. - Iterate until the whole suite is green. Green full suite is the completion bar — never claim done on partial results.
- If a run was interrupted and left a backend on 8080, kill it so the next run starts clean.
Signals
- GitHub stars
- 94
- Forks
- 21
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
e2e-fugasjunior- Source
- github.com/fugasjunior/arma-server-manager