Skip to content

/test

Execute tests with coverage analysis and automated quality reporting

From plugin
claude-scholar
5.5k65 skills6 agents65 commands5 hooks
Install
> /plugin marketplace add Galaxy-Dawn/claude-scholar
> /plugin install claude-scholar@claude-scholar

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/test

Context preview

What this command does when you run it.

Execute tests with coverage analysis and automated quality reporting

Command definition

test.md
name: test
description: "Execute tests with coverage analysis and automated quality reporting"
category: utility
complexity: enhanced
mcp-servers: [playwright]
personas: [qa-specialist]

/sc:test - Testing and Quality Assurance

Triggers

  • Test execution requests for unit, integration, or e2e tests
  • Coverage analysis and quality gate validation needs
  • Continuous testing and watch mode scenarios
  • Test failure analysis and debugging requirements

Usage

/sc:test [target] [--type unit|integration|e2e|all] [--coverage] [--watch] [--fix]

Behavioral Flow

1. **Discover**: Categorize available tests using runner patterns and conventions 2. **Configure**: Set up appropriate test environment and execution parameters 3. **Execute**: Run tests with monitoring and real-time progress tracking 4. **Analyze**: Generate coverage reports and failure diagnostics 5. **Report**: Provide actionable recommendations and quality metrics

Key behaviors:

  • Auto-detect test framework and configuration
  • Generate comprehensive coverage reports with metrics
  • Activate Playwright MCP for e2e browser testing
  • Provide intelligent test failure analysis
  • Support continuous watch mode for development

MCP Integration

  • **Playwright MCP**: Auto-activated for `--type e2e` browser testing
  • **QA Specialist Persona**: Activated for test analysis and quality assessment
  • **Enhanced Capabilities**: Cross-browser testing, visual validation, performance metrics

Tool Coordination

  • **Bash**: Test runner execution and environment management
  • **Glob**: Test discovery and file pattern matching
  • **Grep**: Result parsing and failure analysis
  • **Write**: Coverage reports and test summaries

Key Patterns

  • **Test Discovery**: Pattern-based categorization → appropriate runner selection
  • **Coverage Analysis**: Execution metrics → comprehensive coverage reporting
  • **E2E Testing**: Browser automation → cross-platform validation
  • **Watch Mode**: File monitoring → continuous test execution

Examples

Basic Test Execution

/sc:test
# Discovers and runs all tests with standard configuration
# Generates pass/fail summary and basic coverage

Targeted Coverage Analysis

/sc:test src/components --type unit --coverage
# Unit tests for specific directory with detailed coverage metrics

Browser Testing

/sc:test --type e2e
# Activates Playwright MCP for comprehensive browser testing
# Cross-browser compatibility and visual validation

Development Watch Mode

/sc:test --watch --fix
# Continuous testing with automatic simple failure fixes
# Real-time feedback during development

Boundaries

**Will:**

  • Execute existing test suites using project's configured test runner
  • Generate coverage reports and quality metrics
  • Provide intelligent test failure analysis with actionable recommendations

**Will Not:**

  • Generate test cases or modify test framework configuration
  • Execute tests requiring external services without proper setup
  • Make destructive changes to test files without explicit permission
Read more
Ships withclaude-scholar

Semi-automated research assistant for academic research and software development. Supports Claude Code, Codex CLI, Kimi Code CLI, and OpenCode across ideation, coding, experiments, writing, and publication.

Get the whole plugin, auto-invoked

Other commands on claude-scholar.