SuperAPI AI 工具集

test-triage

测试与质量

查看项目

更新于 10-16 05:07

技能介绍

用途:在 macOS 上对 Xcode 与 SwiftPM 测试进行分诊,帮助缩小失败范围、解释断言或崩溃,并把环境/夹具问题与真实回归区分开。

主要能力:识别测试框架(Xcode 项目用 xcodebuild test,SwiftPM 包用 swift test);按用户给定的 target、product 或测试过滤条件缩小范围,否则优先选择最可能失败的最小目标而非全量套件;将结果归类为构建失败、断言失败、崩溃或信号、异步时序或偶发、环境或夹具设置问题、缺少 entitlement 或宿主应用问题;在特定用例失败时进行聚焦复跑,避免无新信息的全量重跑;输出所用命令、最小失败范围、首要失败类别、可能原因的简要说明以及下一步复跑或修复步骤。

使用方式:先检测测试框架,再按上述命令执行;有过滤条件时直接使用,没有时先跑最小可疑目标;根据输出归类失败;对具体失败用例做聚焦复跑;最后按输出期望汇总。

适用场景:排查 macOS 测试失败、解释断言或崩溃、区分设置问题与回归。

限制:资料未提供安装方式、依赖要求、支持的具体 Xcode 或 Swift 版本、收费信息及更多平台细节;需注意区分编译失败与测试执行失败,并标注疑似偶发而非过度断言。