SuperAPI AI 工具集

test-triage

测试与质量

查看项目

更新于 10-16 08:02

技能介绍

用途:该技能用于排查 macOS 测试失败,覆盖 Xcode 与 SwiftPM 两条工作流。核心原则是先运行最小有意义范围,再精准归类失败,避免把所有测试失败都当作产品缺陷。

主要能力:检测测试运行方式,Xcode 项目用 xcodebuild test,SwiftPM 包用 swift test;按用户给出的 target、product 或 test filter 缩小范围,否则优先选择最可能失败的最小 target,而非直接跑全量;对结果分类,包括构建失败、断言失败、崩溃或信号、异步时序或偶发不稳定、环境或 fixture 设置问题、缺少 entitlement 或宿主 App 问题。

使用方式:先按上述命令运行并聚焦失败用例,仅在获得新信息时才重跑,避免无意义地反复跑全量测试。输出需给出所用命令、最小失败范围、首要失败类别、可能原因的简要解释,以及下一步重跑或修复路径。

适用场景:macOS 测试调试、Xcode 或 SwiftPM 工程测试失败定位。

限制:需区分编译失败与测试执行失败;当测试疑似仅假设 iOS 或仅模拟器行为时应明确指出;不确定的偶发失败应标注为疑似 flake,不应过度断言。官方资料未提供更多安装、配置或收费信息。