Skill 广场
Agent集成测试编写规范 Skill

Agent集成测试编写规范.Skill

@openinterpreter/code-review-testing

4.1推荐AI 评分基础检查通过源自 GitHub

该规范针对开源 Agent 项目的代码修改场景,确立了优先集成测试而非单元测试的质量保障机制。规范要求所有涉及 Agent 交互逻辑与用户行为的改动必须在 `core/suite` 目录下通过 `test_codex` 编写集成测试,单测必须严格隔离在独立的 `*_tests.rs` 文件中且严禁污染主逻辑代码,同时推荐复用已有测试辅助方法提升用例可维护性。

编程Rust 后端工程师Agent 核心库代码贡献者自动化测试架构师2026-09-23 更新main

Agent集成测试编写规范

该规范针对开源 Agent 项目的代码修改场景,确立了优先集成测试而非单元测试的质量保障机制。规范要求所有涉及 Agent 交互逻辑与用户行为的改动必须在 `core/suite` 目录下通过 `test_codex` 编写集成测试,单测必须严格隔离在独立的 `*_tests.rs` 文件中且严禁污染主逻辑代码,同时推荐复用已有测试辅助方法提升用例可维护性。

它会先理解你的原始内容和目标,再按清晰的步骤完成处理。你不需要学习复杂命令,也不用理解背后的技术细节。

常见场景

它能帮你做什么?

01

02

03

三步完成

怎么使用

1安装 Skill

把右侧安装请求发给你的 AI。

2说清楚目标

告诉 AI 你想完成什么,或直接贴入内容。

3检查结果

按需要继续调整语气、范围或格式。

复制就能用

你可以直接这样说

我刚改动了 Agent 的多轮循环中断逻辑,请根据测试规范为 core/suite/interrupt_test.rs 编写基于 test_codex 的集成测试方案

审查这段新增的 Agent 上下文截断逻辑,检查是否违反了避免在主实现中定义测试专用函数的规则,并给出 *_tests.rs 的单测拆分建议

为新增的自定义工具注册流程列出所有需测试的用户端行为,并生成集成测试用例骨架

适用人群

适合谁?

Rust 后端工程师Agent 核心库代码贡献者自动化测试架构师

上手门槛

使用难度

进阶

需要了解任务流程,页面已整理好使用步骤。

兼容范围

支持哪些 AI?

Codex可直接使用
Claude Code可直接使用
OpenClaw可直接使用
Hermes可直接使用
国内 Agent可直接使用

中文用户增强

Skill Px 做了什么?

中文说明简化使用方式补充中文案例整理安装流程降低理解难度