local-integration-testing

Run end-to-end CAIPE integration tests across a local Docker Compose multi-agent stack.

392|73|Updated Jun 12, 2025
One-click install
npx skills add https://github.com/cnoe-io/ai-platform-engineering --skill local-integration-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-integration-testing
Source: https://github.com/cnoe-io/ai-platform-engineering/tree/main/skills/integration-testing
Command: npx skills add https://github.com/cnoe-io/ai-platform-engineering --skill local-integration-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps engineering teams validate end-to-end CAIPE deployments locally by simulating all agents, ensuring discovery, routing, and checkpoint persistence work together.

Core Features & Use Cases

  • End-to-end testing of all 15 CAIPE agents and supervisor in a local Docker Compose environment.
  • Phase-based setup and validation (enabling agents, verifying MongoDB checkpoints, and cross-agent isolation).
  • Multi-agent routing validation against the CAIPE UI (http://localhost:3000) with checkpoint verifications.

Quick Start

Run the full local integration test suite against the CAIPE multi-agent stack in a Docker Compose dev environment.

Frequently Asked Questions about local-integration-testing

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

FAQPage Schema
How do I validate multi-agent routing and checkpoint persistence in a local Docker Compose environment?

Multi-agent routing and checkpoint persistence are validated by running a provided shell script against a local CAIPE stack. This end-to-end integration test verifies agent discovery, cross-agent context sharing, and MongoDB checkpoint isolation.

Do I need a running MongoDB instance to test CAIPE checkpoint persistence locally?

Yes, testing checkpoint persistence requires a running caipe-mongodb-dev instance. The local Docker Compose environment uses this database to verify that agent checkpoints are correctly stored, retrieved, and isolated across multiple agents.

What is the best way to test end-to-end agent discovery across a full multi-agent stack?

End-to-end agent discovery is tested by simulating all 15 CAIPE agents and the supervisor in a local Docker Compose dev environment. This phase-based validation approach ensures every agent is discoverable and routing works correctly against the local UI.

How do I run cross-agent context sharing tests for a local CAIPE setup?

Cross-agent context sharing tests are executed by running the validation script located under the persistence skills directory. The script validates the local Docker Compose stack, ensuring context is accurately shared and isolated between active agents.

Why does my local integration test fail to verify agent checkpoints in Docker Compose?

Integration tests fail to verify agent checkpoints when environment variables are not properly set to enable all agents. The local Docker Compose dev environment requires specific environment configurations and a running MongoDB instance to successfully persist checkpoints.

Can I use this local integration testing approach to validate cross-agent isolation without deploying to a server?

Yes, you can validate cross-agent isolation without a server deployment by using the local Docker Compose dev environment. The testing process simulates the full multi-agent stack locally to ensure agent contexts remain properly isolated.