在运行单元测试之后,我常常在Tests文件夹中找到Xcode派生数据的两个文件- StandardOutputAndStandardError.txt和TestSummaries.plist文件。但是,在Xcode 10中,我无法找到这些文件。如何在Xcode 10中获取测试日志?
92dk7w1h1#
您正在查找的StandardOutputAndStandardError.txt文件现在位于:
Derived data \your project folder \Logs\Test \.xcresult file \Diagnostics \<YourAppNameUITests folder> \<YourAppNameUITests folder>
字符串再一次,就这样了。对于<YourAppNameUITests folder>,还有一个文件夹,里面有模拟器的日志。
<YourAppNameUITests folder>
hlswsv352#
我的是住在/private/var/folders下,所以这是一个临时位置。您也可以在Xcode和Reveal Diagnostics in Finder中右键单击失败的测试。由于我们在CI上一次运行多个模拟器示例,我通常使用grep -R "test name" -l来了解哪些文件中的测试失败,然后检查该模拟器文件夹的StandardOutputAndStandardError.txt。
/private/var/folders
Reveal Diagnostics in Finder
grep -R "test name" -l
StandardOutputAndStandardError.txt
2条答案
按热度按时间92dk7w1h1#
您正在查找的StandardOutputAndStandardError.txt文件现在位于:
字符串
再一次,就这样了。
对于
<YourAppNameUITests folder>
,还有一个文件夹,里面有模拟器的日志。hlswsv352#
我的是住在
/private/var/folders
下,所以这是一个临时位置。您也可以在Xcode和
Reveal Diagnostics in Finder
中右键单击失败的测试。由于我们在CI上一次运行多个模拟器示例,我通常使用
grep -R "test name" -l
来了解哪些文件中的测试失败,然后检查该模拟器文件夹的StandardOutputAndStandardError.txt
。