- Project indicators: !`ls -la pyproject.toml package.json Cargo.toml go.mod 2>/dev/null`
Runs tests across multiple frameworks with coverage analysis and failure diagnostics.
/plugin marketplace add laurigates/claude-plugins/plugin install testing-plugin@laurigates-pluginstest/ls -la pyproject.toml package.json Cargo.toml go.mod 2>/dev/nullfind . -maxdepth 1 -type d \( -name 'tests' -o -name 'test' -o -name '__tests__' -o -name 'spec' \) 2>/dev/nullgrep -A2 '"test"' package.json 2>/dev/nullgrep -A5 '\[tool.pytest' pyproject.toml 2>/dev/null$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: