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.