run-integration-tests

Run integration tests for BDD, API, and E2E scenarios with results aggregation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/foolishimp/ai_sdlc_method --skill run-integration-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-integration-tests
Source: https://github.com/foolishimp/ai_sdlc_method/tree/main/gemini-code/plugins/testing-skills/skills/run-integration-tests
Command: npx skills add https://github.com/foolishimp/ai_sdlc_method --skill run-integration-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill runs integration tests to validate cross-component interactions, API contracts, database integration, and end-to-end user flows, ensuring the system works as a cohesive whole.

Core Features & Use Cases

  • BDD & API Tests: Executes BDD scenarios and API integration tests.
  • E2E Validation: Runs end-to-end tests to verify complete user journeys.
  • Quality Gate: Serves as a pre-deployment quality gate for integrated systems.

Quick Start

Run all API integration tests and Behave/Cucumber scenarios before merging to main.

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 components before deployment?

Integration tests validate cross-component interactions and end-to-end user flows by executing BDD scenarios, API contract tests, and database integration checks. This Skill discovers and runs tests from standard directories (tests/api, tests/integration, tests/e2e) using Behave, Cucumber, pytest, npm, or Maven, producing consolidated results with pass rates and durations to gate pre-deployment quality.

Can I run BDD and API tests together in a single execution?

Yes. This Skill executes BDD scenarios and API integration tests in a unified run, aggregating results across Behave, Cucumber, pytest, npm, and Maven runtimes. It discovers both feature files and API test suites, runs them with consolidated reporting, and traces results to requirements for complete end-to-end validation.

What test formats and frameworks does integration testing support?

Integration testing supports BDD frameworks (Behave, Cucumber), API tests (pytest, npm, Maven), and E2E test suites. The Skill auto-discovers tests in standard project directories and executes them across these runtimes, producing traceability to requirements with execution duration and pass-rate metrics.

How do I use integration tests as a quality gate before merging to main?

Configure this Skill to run all API integration tests and BDD scenarios as part of your merge pipeline. It discovers test suites automatically, executes them against your system, and produces consolidated results with pass rates—blocking merges if tests fail and providing clear traceability to functional requirements.

Can integration tests verify external service connections and database interactions?

Yes. Integration tests validate database integration, external service connections, and API contracts as part of end-to-end user flows. This Skill runs these tests across multiple runtimes and aggregates results to ensure the system functions as a cohesive whole before deployment.

What output does integration test execution provide?

The Skill produces consolidated results including pass rates, execution duration per test, and traceability to functional requirements. This aggregated reporting covers all discovered BDD, API, and E2E test suites, enabling clear visibility into system behavior validation across components.