test-executor

Execute test suites with parallelization and JUnit, HTML, and JSON reports.

25|2|Updated Oct 26, 2025
One-click install
npx skills add https://github.com/matteocervelli/llms --skill test-executor-matteocervelli
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: test-executor
Source: https://github.com/matteocervelli/llms/tree/main/.claude/skills/test-executor
Command: npx skills add https://github.com/matteocervelli/llms --skill test-executor-matteocervelli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill standardizes and speeds up test execution by providing discovery, filtering, parallelism, and detailed reporting across unit, integration, and E2E tests.

Core Features & Use Cases

  • Test Discovery & Planning: Identify test scope and structure.
  • Unit/Integration/E2E Execution: Run tests with configurable environments.
  • Parallel Execution: Utilize multiple workers to speed up runs.
  • Detailed Reporting: Produce verbose test results and metrics.
  • Use Case: Before PR review, run the full test suite and inspect failures quickly.

Quick Start

Run: pytest tests/unit/ -v to see detailed test names and outcomes; use -n auto for parallel execution.

Frequently Asked Questions about test-executor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run pytest tests in parallel to speed up test execution?▼

Parallel test execution in pytest uses the pytest-xdist plugin. Run pytest with the -n auto flag to distribute tests across available CPU cores, significantly reducing total runtime for large test suites across unit, integration, and end-to-end tests.

What test reporting formats does pytest generate?▼

Pytest generates multiple report formats including JUnit XML, HTML, and JSON outputs. These structured reports capture detailed test results, metrics, and failure data suitable for CI/CD pipelines, pre-merge validation, and integration with external dashboards.

Can I filter and run specific pytest tests by markers or scope?▼

Pytest supports test discovery, filtering by markers, and selective execution across unit, integration, and E2E test groups. Use pytest markers and command-line options to target specific test scopes, environments, or conditions before running the full suite.

How do I troubleshoot failing tests quickly in CI/CD workflows?▼

Pytest offers fail-fast mode (-x flag) to stop on first failure, last-failed mode to re-run only previously failed tests, and verbose output (-v) for detailed test names and outcomes. Combined with structured reporting, these modes enable rapid failure diagnosis in pipelines.

Does pytest work across different test types and environments?▼

Pytest executes unit, integration, and end-to-end tests with configurable environment-specific variants. Test discovery and planning features identify scope automatically, and environment configuration supports development, CI/CD, and pre-merge validation workflows consistently.