integration-test

Route integration tests to language-specific tools and generate verdict.json reports.

2|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/dd-xiaozhi/dev-agent-flow --skill integration-test-dd-xiaozhi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integration-test
Source: https://github.com/dd-xiaozhi/dev-agent-flow/tree/main/.claude/skills/integration-test
Command: npx skills add https://github.com/dd-xiaozhi/dev-agent-flow --skill integration-test-dd-xiaozhi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) components.

What problem does it solve?

This Skill solves the fragmentation of testing workflows by providing a unified, language-agnostic entry point that routes integration tests to the appropriate specialized testing tool based on project configuration or file conventions.

Core Features & Use Cases

  • Automated Routing: Dynamically detects the correct testing framework (e.g., Java, Python, Go) based on project files like pom.xml or requirements.txt.
  • Standardized Reporting: Enforces a consistent verdict.json schema across all testing tools, ensuring seamless integration with evaluation agents.
  • Use Case: When an evaluator agent triggers a verification phase, this Skill automatically identifies the project stack, executes the corresponding test suite, and returns a standardized pass/fail result without manual intervention.

Quick Start

Invoke the integration-test skill to run the test suite for the current project directory and generate a standardized verdict report.

Frequently Asked Questions about integration-test

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

FAQPage Schema
How do I run integration tests across multiple language stacks in a CI-CD pipeline?

To run integration tests across multiple stacks, this skill automatically detects the project structure and routes execution to the appropriate language-specific testing tool, managing the lifecycle and returning a standardized JSON verdict.

How does automated test routing work for polyglot repositories?

Automated test routing works by detecting project configuration files like pom.xml or requirements.txt to dynamically identify the correct testing framework, executing the corresponding suite without manual intervention.

What is a standardized JSON output format for integration test results?

A standardized JSON output format for integration testing enforces a consistent verdict.json schema across diverse technology stacks, ensuring seamless integration with automated evaluation pipelines and quality-assurance workflows.

Can I use this integration testing orchestration with my existing Java or Python frameworks?

Yes, you can use this orchestration with existing frameworks because it dynamically routes execution based on your project files, supporting stacks like Java and Python to ensure consistent reporting.

Do I need pyyaml installed to generate standardized test verdicts?

Yes, you need pyyaml installed as a runtime dependency to parse project configuration and orchestrate the testing lifecycle for automated verdict generation and schema validation.

Why does my integration test evaluation pipeline fail with inconsistent reporting?

Integration test pipelines fail with inconsistent reporting when diverse testing tools output varying formats; this skill solves the fragmentation by enforcing a unified JSON output schema for all test results.