首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XCode 7 UITest导出日志

XCode 7 UITest导出日志
EN

Stack Overflow用户
提问于 2015-09-25 08:29:33
回答 1查看 1.9K关注 0票数 5

我正在使用XCode7-UItest来测试我的应用程序。

我在我的UITestTarget文件中添加了一些日志。这些测试将通过我的构建机器的Xcode在设备上执行。我可以在Xcode上的“显示报告导航器”选项下查看这些日志,但我想将这些日志从构建机器发送给其他开发人员,以便他们可以查看这些日志。

有没有办法通过Xcode收集和导出这些UITest日志?我可以找到的唯一方法是手动从XCode复制粘贴日志,这是一个繁琐的过程。

EN

回答 1

Stack Overflow用户

发布于 2015-10-04 22:00:00

似乎没有一种方法可以从xcode导出日志,但作为一种变通方法,如果您正在使用xcodebuild运行构建/测试,您可以从命令行工具获得UI测试的测试结果中的NSLog输出。

代码语言:javascript
复制
xcodebuild -workspace my.xcworkspace  -scheme myscheme -configuration Debug -sdk iphonesimulator9.0 -destination 'platform=iOS Simulator,name=iPhone 6,OS=9.0' test 

您可以将iOS设备作为目的地说明符而不是模拟器进行传递。

我还查看了用于UI测试的xcode测试日志,Xcode在应用程序DerivedData.Though的Logs/Test目录下使用一些预定义的键{UDID}_TestSummaries.plist生成格式化的测试结果它不会显示NSLog数据,但报告导航器下显示的每个测试结果日志都存储为键-val here.You可以将此.plist转换为字典,并将其加载到您的代码中,以导出您想要的任何格式。希望这能有所帮助。

这个博客test-logs回答了所有的问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32773021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档