SuperAPI AI 工具集

test-runner

测试与质量

查看项目

更新于 10-15 20:12

技能介绍

用途:Test Runner 是 Director Mode Lite 提供的测试自动化技能,定位为测试自动化专家,负责运行测试、分析失败并确保覆盖率。

主要能力:可自动检测并适配项目所用测试框架。JavaScript/TypeScript 支持 Jest、Vitest、Mocha、Playwright;Python 支持 pytest、unittest;Go 使用 go test;Rust 使用 cargo test;Java 支持 JUnit、Maven、Gradle。

使用方式:先根据配置文件识别框架,例如 jest.config.* 对应 Jest,vitest.config.* 对应 Vitest,pytest.ini 或 pyproject.toml 对应 pytest,go.mod 对应 go test,Cargo.toml 对应 cargo test。随后运行相应命令,如 npm test、pnpm test、yarn test、pytest -v、go test ./...、cargo test。分析结果时,对每个失败用例给出测试名称与文件位置、预期与实际结果、根因分析及修复建议。输出包含状态、失败测试详情和覆盖率摘要(语句、分支、函数、行)。

适用场景:适合在开发流程中执行测试、排查失败、检查覆盖率,并支持与 /test-first 命令配合的 TDD 流程:先写失败测试(Red),再实现最小通过代码(Green),最后在不改变行为的前提下重构(Refactor)。

限制:资料未提供安装方式、收费模式、平台支持范围及具体效果数据,这些信息暂未提供。