integration-test

Automate end-to-end integration tests across Docker and SaaS hosting services.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/prata0x/gfo --skill integration-test-prata0x
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: integration-test
Source: https://github.com/prata0x/gfo/tree/main/.claude/skills/integration-test
Command: npx skills add https://github.com/prata0x/gfo --skill integration-test-prata0x

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates end-to-end integration testing across multiple hosting environments (self-hosted Docker services and SaaS deployments), enabling consistent validation of deployments before release.

Core Features & Use Cases

  • Targeted testing: Run tests for a specific service (e.g., gitea, github) or category (selfhosted or saas) to quickly validate changes.
  • Unified test orchestration: Coordinates tests in a Docker Compose setup and executes the pytest suite located under tests/integration.
  • Result reporting: Collects test outcomes and presents concise pass/fail summaries to the user.

Quick Start

Run the integration-test skill to execute the desired tests using pytest targets (selfhosted or a specific service).

Frequently Asked Questions about integration-test

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

FAQPage Schema
How do I run end-to-end integration tests across multiple hosting services?▼

You can automate end-to-end integration tests across self-hosted Docker and SaaS deployments by coordinating a Docker Compose setup and executing a pytest suite, which yields concise pass or fail summaries.

Can I filter integration tests to target a specific service or category like selfhosted and saas?▼

Yes, you can filter integration tests by a specific service such as gitea or github, or by a broader category like selfhosted or saas, allowing you to quickly validate targeted changes.

What do I need to set up before running pytest integration tests in Docker Compose?▼

You need a Docker Compose setup and a tests/integration suite to drive and report results. This orchestrates the necessary services and executes the pytest suite to validate deployments.

What is the best way to validate SaaS deployments before a release?▼

The best way to validate SaaS deployments is using automated end-to-end integration testing. It coordinates multiple hosting environments and executes pytest to generate concise pass or fail summaries.

Does this integration testing approach work with both self-hosted Docker and SaaS environments?▼

Yes, the integration testing approach works with both self-hosted Docker services and SaaS deployments, providing unified test orchestration and consistent validation across multiple hosting environments.

Why are my pytest integration tests failing to report results across services?▼

Pytest integration tests may fail to report results if your Docker Compose setup or tests/integration suite is not configured correctly. The automation collects outcomes and presents concise pass or fail summaries.