0

我们正在我们的 Laravel 应用程序环境中实现功能测试,我们希望通过 webhook 将 phpunit 黄昏测试的结果记录到松弛通道中。任何人?

我们实现了在单个文件中记录结果,如文档中所述(使用 phpunit --log-TypeOfLog),但我们希望在其他渠道以自动化模式运行测试时接收通知。

如果我们放置,我们可以手动向 slack(或其他渠道)发送通知,Log::error('Something happened!');但我们希望在测试完成时自动完成。

4

1 回答 1

0

您可以像这样运行 phpunit 的命令

(vendor/bin/)phpunit |grep Failures > failed_tests.txt

然后在该 cron 运行另一个检查文件failed_tests.txt是否不为空之后。如果是这样,将其与邮件一起发送并清空/删除/存档

于 2019-06-21T13:57:17.043 回答