| created | "2025-12-16T00:00:00.000Z" |
| modified | "2026-07-04T00:00:00.000Z" |
| reviewed | "2026-04-25T00:00:00.000Z" |
| allowed-tools | Task, TodoWrite |
| args | [--coverage] [--parallel] [--report] |
| argument-hint | [--coverage] [--parallel] [--report] |
| description | Run complete test suite in pyramid order — unit, integration, E2E. Use when running all tests before a PR, generating coverage reports, or doing pre-commit verification. |
| name | test-full |
| agent | general-purpose |
| context | fork |
When to Use This Skill
| Use this skill when... | Use test-quick instead when... |
|---|
| Running the complete pyramid (unit, integration, E2E) before a PR | You only need fast unit-test feedback |
| Generating coverage and HTML reports across all tiers | Iterating on a single failing file (use test-focus) |
| Forcing parallel pre-commit verification across the suite | Running tests for one specific framework run (use test-run) |
| Producing a CI-like full pass locally | Asking strategic questions about strategy (use test-consult) |
Context
- Project files: !
find . -maxdepth 1 \( -name 'pyproject.toml' -o -name 'package.json' -o -name 'Cargo.toml' -o -name 'go.mod' \)
- Test directories: !
find . -type d \( -name "test*" -o -name "__tests__" \)
- E2E setup: !
find . -maxdepth 1 \( -name 'playwright.config.*' -o -name 'cypress.config.*' \)
- CI environment: !
echo "CI=$CI GITHUB_ACTIONS=$GITHUB_ACTIONS"
Parameters
--coverage: Generate coverage report
--parallel: Force parallel execution
--report: Generate detailed HTML report
Your task
Delegate this task to the test-runner agent.
Use the Agent 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):
- Tier 1 - Unit tests first (fastest feedback)
- Tier 2 - Integration tests (component interactions)
- Tier 3 - E2E tests (full user flows)
-
Apply options:
- If
--coverage: Enable coverage reporting for all tiers
- If
--parallel: Run tests in parallel where safe
- If
--report: Generate HTML report
-
Stop on failure at any tier (don't waste time on later tiers)