Runs integration test suites with automated database setup, service orchestration, test execution, and environment teardown. Also supports specific test suites and coverage reporting.
How this command is triggered — by the user, by Claude, or both
Slash command
/integration-test-runner:run-integrationThe summary Claude sees in its command listing — used to decide when to auto-load this command
# Integration Test Runner Run integration tests with comprehensive environment setup, database seeding, service orchestration, and cleanup. ## Purpose Execute integration tests that verify interactions between multiple system components: - API endpoints with database operations - Microservices communication - Third-party service integrations - Full request/response workflows - Database transactions and state changes ## Pre-Test Setup Before running integration tests, ensure: 1. **Environment Configuration** - Check for test environment variables - Verify test database connection...
Run integration tests with comprehensive environment setup, database seeding, service orchestration, and cleanup.
Execute integration tests that verify interactions between multiple system components:
Before running integration tests, ensure:
Environment Configuration
Database Preparation
Service Dependencies
State Management
Run integration tests with:
# Run all integration tests
/run-integration
# Run specific test suite
/run-integration api
# Run with specific environment
/run-integration --env staging
# Run with coverage
/run-integration --coverage
Pre-flight checks
Setup phase
Run tests
Teardown phase
Structure integration tests by:
Generate comprehensive reports with:
After tests complete:
Integration Test Runner
=======================
Setup Phase:
Database connection verified
Test database created and migrated
Test data seeded (50 users, 200 products)
Redis cache cleared
Services healthy: api, worker, notifications
Running Tests:
API Authentication Tests (5/5 passed) - 2.3s
User Management Tests (12/12 passed) - 5.1s
Order Processing Tests (8/8 passed) - 8.7s
Payment Integration Tests (3/4 passed) - 4.2s
└─ test_refund_webhook_handling FAILED
Notification Tests (6/6 passed) - 3.1s
Results: 34/35 tests passed (97.1%)
Total time: 23.4s
Coverage: 78.3%
Teardown Phase:
Test database dropped
Services stopped
Temp files removed
Report saved to: test-results/integration-2025-10-11-14-30.json
Common issues:
16plugins reuse this command
First indexed Dec 31, 2025
Showing the 6 earliest of 16 plugins
npx claudepluginhub fleet-to-force/claude-code-plugins-plus --plugin integration-test-runner/run-integrationRuns integration test suites with automated database setup, service orchestration, test execution, and environment teardown. Also supports specific test suites and coverage reporting.
/integrationGenerates integration tests using Testcontainers for real dependencies like databases/APIs/queues/caches, with seeding/cleanup/fixtures and optional CI configs.
/integration-testGenerates integration tests for component interactions and real data flows across databases, APIs, and message queues. Sets up test infrastructure, detects framework, and produces runnable test files.
/env-setupGenerates isolated test environments with Docker Compose and Testcontainers, including databases, caches, and message queues. Manages environment variables and ensures resource cleanup.
/testRuns unit, integration, E2E test suites with framework detection (Jest/Vitest/pytest/Go/Playwright/Cypress/Selenium), generates coverage reports and badges.
/f5-test-itRuns multi-step integration tests on APIs, databases, services, MCP health, or flows. Supports --fix, --mock, --report, --verbose flags.