Skip to content
Automation
Command

/test

Execute tests with coverage analysis and automated quality reporting

From plugin
claude-scholar
5.1k65 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