我正在通过Jenkins运行Xcode的UI测试。每个步骤都会有屏幕截图,因此在运行该套件一段时间后,Mac将耗尽其所有硬盘空间。有谁知道如果你可以关闭Xcode UI Testing的自动截图,那么使用更少的空间?如何关闭UI测试(Xcode)上的自动屏幕截图
回答
我没有找到一个可靠的方法来关闭屏幕截图,而是通过设置在詹金斯以下删除它们所占用的大小:
詹金斯>打开作业>配置>生成>的Xcode>高级构建设置>蜱标记为“清洁测试报告”的盒子
这样可以使测试结果保持在一个更易于管理的大小,这意味着我可以不断保持我的测试套件在jenkins中运行。
希望这可以帮助别人。
我不知道如何关闭屏幕截图,但你可以把屏幕截图,在那里他们会被删除的位置:
xcodebuild -workspace App.xcworkspace \
-scheme "SchemeName" \
-sdk iphonesimulator \
-destination 'platform=iOS Simulator,name=iPhone 6,OS=9.0'
-derivedDataPath '/dev/null'
test
注意-derivedDataPath '/dev/null'
这哪里是屏幕截图会去。这将把屏幕截图置于空设备,该设备是丢弃写入到它的信息的特殊设备。
希望有帮助,快乐测试!
谢谢Konnor。无论如何使用Xcode UI而不是终端命令做到这一点?目前主要运行测试。 –
@CharlieSeligman选择Xcode>首选项,然后单击位置。有一个“派生数据”字段,您可以在其中设置客户位置。似乎你可以将其设置为/ dev/null并具有相同的影响 – cakes88
这工作正常,直到我重新启动了Mac。现在得到'错误清理生成文件夹:无法删除生成文件夹,因为未知的错误'。不要以为任何人有这样的决议? –
- 1. 如何在iPhone上使用UI自动捕获屏幕截图?
- 2. 在Rails系统测试中关闭屏幕截图
- 3. 硒测试保存屏幕截图
- 4. 向左滑动iPhone主屏幕,XCode UI测试
- 5. <Xamarin>如何在测试云上关闭截图(app.Screenshot())?
- 6. iOS的自动屏幕截图
- 7. osx上的屏幕截图
- 8. iPhone上的屏幕截图
- 9. iOS iAd设备上的测试广告示例屏幕截图
- 10. 使用硒自动屏幕截图
- 11. 如何使用Xcode在UI测试期间关闭NSWindow?
- 12. 关闭睡眠后关闭屏幕并在屏幕上打开
- 13. 屏幕截图活动
- 14. Xcode 6 3.5英寸屏幕截图
- 15. 使屏幕截图细节页面UI?
- 16. 屏幕截图
- 17. 关闭屏幕
- 18. iPhone模拟器上的自动屏幕截图?
- 19. Android强制关闭屏幕截图后的util
- 20. Javascript自动屏幕尺寸测试
- 21. 自动截取程序窗口的屏幕截图
- 22. 如何更改Xcode 6设备屏幕截图目的地?
- 23. 在Unity UI上不显示屏幕截图图像
- 24. 截取屏幕截图
- 25. C++截取屏幕截图
- 26. 以当前屏幕的屏幕截图
- 27. 以整个屏幕的屏幕截图
- 28. 关闭应用程序后防止屏幕截图
- 29. 来自NPAPI或javascript的屏幕截图
- 30. Xcode 8:如何关闭自动保存
在哪里截图保存? – hashier