SuperAPI AI 工具集

xcodebuild-testing

测试与质量

查看项目

更新于 10-16 01:33

技能介绍

用途:当需要为 VivaDicta iOS 应用运行单元测试、UI 测试或特定测试用例时使用本技能,底层调用原生 xcodebuild test 命令(非 XcodeBuildMCP)。

主要能力:可运行全部测试套件、指定测试类、指定单个或多个测试方法;支持并行测试开关、代码覆盖率开关、指定不同模拟器或设备;输出通过 xcsift(或 xcbeautify)格式化以便阅读,也可用 tee 保存结果;可搭配 logs-start/logs-stop 捕获运行日志,并用截图技能保存失败画面。

默认配置:工作区路径 ./VivaDicta.xcodeproj/project.xcworkspace,scheme 为 VivaDicta,Debug 配置,目的地 platform=iOS Simulator,name=iPhone 17 Pro Max,OS=26.4。常用命令形如 xcodebuild -scheme VivaDicta -configuration Debug -workspace ./VivaDicta.xcodeproj/project.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 17 Pro Max,OS=26.4' test 2>&1 | xcsift;指定测试用 -only-testing:VivaDictaTests/类名/方法名,可用 -dry-run 列出全部测试。

适用场景:本地开发快速反馈、TDD、调试单个失败用例、提交前跑全量测试、CI/CD 中执行测试。

限制:资料仅针对 VivaDicta 项目与其固定 scheme、工作区路径,其他工程需自行调整;默认模拟器与系统版本若本机未安装需先下载或改用其他目的地;未提供收费、价格或平台支持范围等信息。