Complete test suite including integration and E2E tests
Runs complete test suite in pyramid order with coverage and reporting options
/plugin marketplace add laurigates/claude-plugins/plugin install testing-plugin@lgates-claude-plugins[--coverage] [--parallel] [--report]test/ls -la pyproject.toml package.json Cargo.toml go.mod 2>/dev/null | head -1find . -type d -name "test*" -o -name "__tests__" 2>/dev/null | head -10ls -la playwright.config.* cypress.config.* 2>/dev/null || echo "no e2e config"echo "CI=$CI GITHUB_ACTIONS=$GITHUB_ACTIONS"--coverage: Generate coverage report--parallel: Force parallel execution--report: Generate detailed HTML reportDelegate this task to the test-runner agent.
Use the Task tool with subagent_type: test-runner to run the complete test suite. Pass all the context gathered above and specify All Tiers execution.
The test-runner agent should:
Run tests in pyramid order (fail fast):
Apply options:
--coverage: Enable coverage reporting for all tiers--parallel: Run tests in parallel where safe--report: Generate HTML reportStop on failure at any tier (don't waste time on later tiers)
Provide pyramid summary:
## Full Test Suite: [PASSED|FAILED]
| Tier | Passed | Failed | Duration |
|-------------|--------|--------|----------|
| Unit | X | Y | Zs |
| Integration | X | Y | Zs |
| E2E | X | Y | Zs |
Coverage: XX% (target: 80%)
### Failures
[Grouped by tier with file:line references]
### Recommended Actions
- [Specific next steps]
Post-action guidance:
/test:quick for iteration/test:consult coverageProvide the agent with:
The agent has expertise in: