PHPUnit在共享主机方案上?

时间:2009-05-30 03:23:58

标签: unit-testing phpunit shared-hosting

PHPUnit效果很好,我真的很喜欢它,我遇到的问题是我的托管计划对查询的持续时间设置了30秒的上限。如果PHPUnit测试花费的时间比这长,那么服务器就会关闭连接,而且我永远都不会知道我的所有测试是否都通过了。

是否存在使用AJAX运行任意长度测试套件的现有自动方式来批量单元测试,以便它们永远不会达到30秒的阈值?只要每次测试的时间少于30秒,我认为它应该有效。

由于

2 个答案:

答案 0 :(得分:1)

为什么要在生产服务器上运行测试?您的测试是在开发服务器上运行,以确保您的代码在发送到生产之前是好的。

答案 1 :(得分:0)

您可以使用set_time_limitlink)更改默认超时。这会重置每次运行时剩余的时间。