flowplane-testing

Automate unit, integration, and end-to-end testing for Flowplane.

1|Updated Jun 11, 2026
One-click install
npx skills add https://github.com/rajeevramani/flowplane --skill flowplane-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flowplane-testing
Source: https://github.com/rajeevramani/flowplane/tree/main/.claude/skills/flowplane-testing
Command: npx skills add https://github.com/rajeevramani/flowplane --skill flowplane-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing and maintaining tests for Flowplane across unit, integration, and end-to-end layers is complex and error-prone; this Skill codifies best practices to ensure comprehensive coverage and reliable deployments.

Core Features & Use Cases

  • Defines three test layers (unit, integration, E2E) and anti-patterns to avoid gaps in coverage.
  • Provides test framework guidance, naming conventions, and resource isolation strategies for robust QA.
  • Offers example workflows for test scaffolding, running tests, and interpreting results across CI pipelines.

Quick Start

Run the three-layer test suite to validate changes end-to-end.

Frequently Asked Questions about flowplane-testing

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

FAQPage Schema
How do I structure automated testing across unit, integration, and e2e layers?

Automated testing across three layers is structured by separating unit tests, integration tests against a real database, and end-to-end tests against a Docker stack. This approach defines specific test framework conventions, resource naming, and harness types for each layer to ensure comprehensive coverage.

What is the best way to isolate resources during integration testing against a real database?

Resource isolation during integration testing is achieved by following specified naming conventions and harness types. This prevents test contamination and ensures reliable results when validating changes against a real database environment.

Can I run e2e tests against a Docker stack for Flowplane applications?

Yes, you can run e2e tests against a Docker stack. The testing framework provides workflows for scaffolding, running tests, and interpreting results across CI pipelines to validate changes end-to-end reliably.

What common anti-patterns should I avoid when writing QA tests?

Common QA testing anti-patterns include gaps in coverage between unit, integration, and end-to-end layers. The framework specifies anti-pattern rules to avoid these gaps and ensure robust, comprehensive test coverage across all layers.

How do I interpret test results across CI pipelines for a multi-layer test suite?

Interpreting test results across CI pipelines is guided by provided example workflows. These workflows help you run the three-layer test suite, validate changes end-to-end, and interpret the outcomes for reliable deployments.