我在运行Xcode机器人时浪费了很多时间,我只是想看看我是否正确配置了它。我的测试套件需要5分钟才能运行,因此每次调整设置时都要等待那段时间,直到我看到结果不理想为止。在机器人运行时,有什么方法可以看到日志吗?
如果可能的话,另一种方法是运行一次测试。显然我可以删除/评论所有其他测试,但我正在寻找更快的方法。
答案 0 :(得分:4)
这有点棘手,但可能。
Xcode Server将机器人日志信息存储在/Library/XcodeServer/IntegrationAssets/<bot_name_here>/
中。
在此目录中,您将找到每个集成的数字文件夹(名为1/
,2/
,3/
的文件夹等),在每个文件夹中,您将找到以下文件(不是必须限于这些,但这是我看到的):
buildService.log
sourceControl.log
trigger-before-0.log
...etc
但是,只有您是root用户才能访问此目录。如果您真的想在机器人运行时查看日志,可以使用以下命令(需要服务器密码)在服务器计算机上假设root:
sudo su -
然后您可以导航到上面的目录并在编写日志文件时观察它们。