您如何向Swift自动化测试结果发送电子邮件?

时间:2016-10-19 19:45:53

标签: xcode email automation xctest

我希望能够将自动化测试结果通过电子邮件发送给我的团队。我不知道如何完成这项工作,因此正确方向的一点非常有帮助。我找到了能够发送电子邮件的代码,但为了填充结果,我需要知道xCode存储它们的文件,我无法找到。

这只是我扔在那里的想法,如果有更好的方法可以解决这个问题我很满意。

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

ui自动化测试结果采用plist格式(TestSummaries.plist),因此您需要解析此plist文件以提取测试结果。 我们使用trainer gem将结果转换为junit xml格式。我认为使用上面的gem并在您的电子邮件中附加xml文件将是一个很好的起点。

答案 1 :(得分:0)

您可以考虑在Jenkins服务器上运行您的套件。您可以设置一个选项,将结果发送到电子邮件地址。但是请注意,由于xcode 8已经发布,Jenkins和Xcode并不是最好的朋友。