【发布时间】:2019-11-03 07:36:08
【问题描述】:
我们正在我们的 Laravel 应用程序环境中实现功能测试,我们希望通过 webhook 将 phpunit 黄昏测试的结果记录到松弛通道中。有人吗?
我们实现了将结果记录在文档中描述的单个文件中(使用 phpunit --log-TypeOfLog),但我们希望在其他渠道以自动化模式运行测试时接收通知。
如果我们输入Log::error('Something happened!');,我们可以手动向 slack(或其他渠道)发送通知,但我们希望在测试完成时自动完成。
【问题讨论】:
-
所以,您正在寻找一种在 phpUnit 完成后调用 URL 并将结果发送到其中(在请求中)的方法
-
嗨,或者使用 Laravel 的集成通知系统,它已经向 slack 发送消息,但不测试结果。问题是现在我们只能在终端窗口中看到测试结果,因此我们无法自动化该过程以在出现故障时发出警报。
-
顺便说一句,你不能轻易地将laravel集成到测试中,你是
testing laravel with phpunit,没有使用laravel控制phpunit来测试laravel。但是,您可以随后启动 laravel 来检查结果,但不会推荐它。如果测试失败,您发送测试结果的脚本也可能因相同原因而失败
标签: laravel-5 slack phpunit laravel-dusk2