PHPUnit效果很好,我真的很喜欢它,我遇到的问题是我的托管计划对查询的持续时间设置了30秒的上限。如果PHPUnit测试花费的时间比这长,那么服务器就会关闭连接,而且我永远都不会知道我的所有测试是否都通过了。
是否存在使用AJAX运行任意长度测试套件的现有自动方式来批量单元测试,以便它们永远不会达到30秒的阈值?只要每次测试的时间少于30秒,我认为它应该有效。
由于
答案 0 :(得分:1)
为什么要在生产服务器上运行测试?您的测试是在开发服务器上运行,以确保您的代码在发送到生产之前是好的。
答案 1 :(得分:0)
您可以使用set_time_limit
(link)更改默认超时。这会重置每次运行时剩余的时间。