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

标签 continuous-integration phpunit selenium-rc

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

提前谢谢您 D~~

最佳答案

您有几个可用的选项。对于一个小项目,可能是一个简单的 php 脚本,它将 phpunit 输出重定向到一个文件,对其进行解析并采取相应的操作。 ob_start() 也可以成为您完成此任务的 friend 。

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

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

关于continuous-integration - 使用 phpunit 3.5.13 和 seleniumRC 运行 PHPUnit 测试后生成报告并发送电子邮件通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5907847/

相关文章:

docker - 如何将大量的bamboo变量传递给docker容器?

Hudson、CDash、CruisonControl、TeamCity 的持续集成/构建器比较

php - 如何覆盖 phpunit 中导出的变量?

Selenium2 + phpunit -> 拖放到 xpath 上

java - 将命令行参数传递给以编程方式运行的 JUnit 测试用例

xpath - Selenium :如何断言选中的所有复选框?

continuous-integration - GitLab CI 运行 Job only refs AND changes

amazon-web-services - 在 AWS-CodePipeline 管道中使用两个源

phpunit - 使用 PEAR 和不使用 PEAR 在 Windows 中安装 PHPUnit 的问题

java - 在 selenium RC 中过滤 javascript XHR 调用