- Project indicators: !`ls -la pyproject.toml package.json Cargo.toml go.mod 2>/dev/null || echo "none found"`
Executes project tests using the appropriate framework with coverage and watch mode support.
/plugin marketplace add laurigates/claude-plugins/plugin install testing-plugin@lgates-claude-pluginstest/ls -la pyproject.toml package.json Cargo.toml go.mod 2>/dev/null || echo "none found"ls -d tests/ test/ __tests__/ spec/ 2>/dev/null || echo "none found"cat package.json 2>/dev/null | grep -A2 '"test"' | head -3cat pyproject.toml 2>/dev/null | grep -A5 '\[tool.pytest' | head -6$1: Optional test pattern or specific test file/directory--coverage: Enable coverage reporting--watch: Run tests in watch modeDelegate this task to the test-runner agent.
Use the Task tool with subagent_type: test-runner to run tests with the appropriate framework. Pass all the context gathered above and the parsed parameters to the agent.
The test-runner agent should:
Detect project type and test framework:
Run appropriate test command:
Analyze results:
Provide concise summary:
Tests: [PASS|FAIL]
Passed: X | Failed: Y | Duration: Zs
Failures (if any):
- test_name: Brief error (file:line)
Coverage: XX% (if requested)
Suggest next actions:
Provide the agent with:
The agent has expertise in: