Fast unit tests only (skip slow/integration/E2E)
Runs fast unit tests only, skipping slow and integration tests for quick feedback.
/plugin marketplace add laurigates/claude-plugins/plugin install testing-plugin@lgates-claude-plugins[path] [--watch] [--affected]test/ls -la pyproject.toml package.json Cargo.toml go.mod 2>/dev/null | head -1ls -d tests/unit/ test/unit/ __tests__/unit/ 2>/dev/null || echo "no unit dir"ls -la .pytest_cache/v/cache/lastfailed 2>/dev/null || echo "no cache"$1: Optional path or test pattern--watch: Enable watch mode for continuous feedback--affected: Only run tests for files changed since last commitDelegate this task to the test-runner agent.
Use the Task tool with subagent_type: test-runner to run fast unit tests only. Pass all the context gathered above and specify Tier 1 (unit tests) execution.
The test-runner agent should:
Run unit tests only (target < 30s):
-m "not slow and not integration and not e2e"--exclude="**/e2e/**" --exclude="**/integration/**"--lib-shortApply options:
--watch: Enable continuous test execution--affected: Only test changed filesFail fast: Stop on first failure (-x or --bail)
Provide concise output:
Unit Tests: [PASS|FAIL]
Passed: X | Failed: Y | Duration: Zs
Failures (if any):
- test_name: Brief error (file:line)
Rerun failed: [command]
Post-action guidance:
/test:consult for optimizationProvide the agent with:
The agent has expertise in: