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.