使用phpunit 3.5.13和seleniumRC运行PHPUnit测试后生成报告并发送电子邮件通知

时间:2011-05-06 06:55:07

标签: continuous-integration phpunit selenium-rc

我还是PHPUnit Testing和seleniumRC的新手,但我已经设法让它们都工作了,所以现在我想知道是否有可能在测试失败时发送电子邮件并在每次测试运行后通过。邮件应该发给开发人员和测试经理。有可能这样做吗?生成一份完整的报告并将其发送给所有测试结果会非常好。有人可以给我一个正确的方向,我可以遵循如何解决这个问题。

提前谢谢你 d ~~

1 个答案:

答案 0 :(得分:3)

您有几个选择。对于一个小项目,可能是一个普通的PHP脚本,它将phpunit输出重定向到一个文件,解析它并采取相应的行动。 ob_start()也可以成为此任务的朋友。

进入更复杂的选项,您还可以考虑使用几个phing任务。然后,最后但并非最不重要的是,圣杯:对于大多数任何构建任务都非常灵活,最重要的是自动 - >研究jenkins等持续集成工具。

对于小型单人团队项目,我选择最简单的。