1

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

是否有一种现有的自动方法可以使用 AJAX 运行任意长的测试套件来批处理单元测试,这样它们就不会达到 30 秒的阈值?只要每个单独的测试时间少于 30 秒,我认为它应该可以工作。

谢谢

4

2 回答 2

1

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

于 2009-06-04T08:15:15.137 回答
0

您可以使用set_time_limit(链接) 更改默认超时。这会重置运行时剩余的运行时间。

于 2009-06-03T19:55:01.647 回答