Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Phpunit 通过调度程序执行3个单元测试_Phpunit_Typo3_Scheduler - Fatal编程技术网

Phpunit 通过调度程序执行3个单元测试

Phpunit 通过调度程序执行3个单元测试,phpunit,typo3,scheduler,Phpunit,Typo3,Scheduler,我创建了各种类型的TYPO3 PhpUnit测试(我使用的是TYPO3 7.6.10)。我现在想做的是安排这些测试,让它们运行,比如说,每60分钟一次,如果任何测试失败,我会收到一封电子邮件 对于TYPO3调度程序,这可能吗?如果是的话-如何 虽然这当然不是不可能实现的,但像这样的检查应该提前完成。如果部署了损坏的代码,那么最终可能会导致站点损坏至少60分钟 您应该做的是使用CI(持续集成)系统对每个代码更改运行单元测试。现在有各种各样的免费选项,很容易设置。您可以在Stackoverflow上

我创建了各种类型的TYPO3 PhpUnit测试(我使用的是TYPO3 7.6.10)。我现在想做的是安排这些测试,让它们运行,比如说,每60分钟一次,如果任何测试失败,我会收到一封电子邮件


对于TYPO3调度程序,这可能吗?如果是的话-如何

虽然这当然不是不可能实现的,但像这样的检查应该提前完成。如果部署了损坏的代码,那么最终可能会导致站点损坏至少60分钟

您应该做的是使用CI(持续集成)系统对每个代码更改运行单元测试。现在有各种各样的免费选项,很容易设置。您可以在Stackoverflow上进行快速搜索,以查找建议和印象


这样,只要覆盖率足够好,您就可以确保甚至不再将损坏的代码部署到您的系统中。它还确保了关注点的适当分离,因为一个实时网站不应该关心测试(你甚至不应该在服务器上有测试代码),而应该只关心服务请求。

虽然这当然不是不可能实现的,但像这样的检查应该提前完成。如果部署了损坏的代码,那么最终可能会导致站点损坏至少60分钟

您应该做的是使用CI(持续集成)系统对每个代码更改运行单元测试。现在有各种各样的免费选项,很容易设置。您可以在Stackoverflow上进行快速搜索,以查找建议和印象

这样,只要覆盖率足够好,您就可以确保甚至不再将损坏的代码部署到您的系统中。它还确保了关注点的适当分离,因为实时网站不应该关心测试(服务器上甚至不应该有测试代码),而应该只关心服务请求