run-integration-tests

Execute integration test suites across pytest, Jest, Playwright, and Cypress.

5|1|Updated Oct 18, 2019
One-click install
npx skills add https://github.com/Marshall-Hallenbeck/dot_files --skill run-integration-tests-marshall-hallenbeck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-integration-tests
Source: https://github.com/Marshall-Hallenbeck/dot_files/tree/main/.claude/skills/run-integration-tests
Command: npx skills add https://github.com/Marshall-Hallenbeck/dot_files --skill run-integration-tests-marshall-hallenbeck

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the fragmentation of testing workflows by providing a unified interface to trigger integration-level validation across diverse technology stacks.

Core Features & Use Cases

  • Cross-Framework Detection: Automatically identifies and executes tests for Python (pytest), JavaScript/TypeScript (Jest), and E2E suites (Playwright, Cypress).
  • Scope-Based Execution: Allows targeted testing of specific layers like backend or E2E, or full-suite validation.
  • Safe Execution Strategy: Prioritizes non-destructive, read-only E2E test suites to prevent accidental data mutation in integrated environments.

Quick Start

Execute the run-integration-tests skill with the backend argument to trigger all integration tests for the server-side components.

Frequently Asked Questions about run-integration-tests

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

FAQPage Schema
How do I run integration tests across multiple frameworks like pytest and Jest?

You can run integration tests across frameworks by using a skill that auto-detects project-specific test runners and configurations, targeting backend, E2E, and full-stack scenarios to ensure system-wide component compatibility.

Can I target only backend integration tests without triggering E2E suites?

Yes, you can target only backend integration tests by executing the skill with the backend argument, allowing scope-based execution that separates server-side components from E2E and full-stack validation suites.

Does this tool work with Playwright and Cypress for E2E integration testing?

Yes, it works with Playwright and Cypress for E2E integration testing by identifying JavaScript and TypeScript suites and prioritizing non-destructive, read-only execution to prevent accidental data mutation in integrated environments.

What is the safest way to execute E2E integration tests in integrated environments?

The safest way to execute E2E integration tests is by prioritizing non-destructive, read-only test suites, which prevents accidental data mutation and maintains test integrity across integrated environments.

How does environment-aware test execution handle pytest markers and npm scripts?

Environment-aware test execution handles pytest markers and npm script conventions by implementing targeted execution strategies that auto-detect project-specific configurations and maintain test integrity across diverse technology stacks.