繁体   English   中英

如何从 XCode 中提取所有 UI 测试的列表?

[英]How to pull list of all UI tests from XCode?

我需要为某些第三方工具提取所有测试方法和类的名称。 XCode 具有显示所选目标的所有测试的测试计划。 但是这些测试计划的源代码只是一些配置。 是否有可能将此列表拉到某个单独的文件中?

我所知道的最简单的方法是实际运行测试,然后解析结果。

您可以像这样从命令行运行测试

xcodebuild test -scheme MyTestScheme -workspace MyWorkspace.xcworkspace -destination 'platform=iOS Simulator,name=My Simulator Name' -resultBundlePath /path/where/xcresult/goes

然后用另一个工具将结果解析成JSON,例如

xcrun xcresulttool get --format json --path /path/where/xcresult/goes

JSON 结构有点复杂,但不难弄清楚是否有测试可以与之比较。 这就是我编写xcresult2junit脚本以将 Jenkins CI 转换为 JUnit 的方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM