使用PHPUnit设置测试超时持续时间

Ed *_*zur 7 php phpunit unit-testing

我有一些测试用例可以在失败时进入无限循环.是否有内置的方法来设置PHPUnit的测试超时持续时间?

如果没有,那么将这个功能添加到测试用例中最不显眼的方法是什么?

Ara*_*any 6

您可以使用严格模式设置时间限制:

phpunit --strict
Run Code Online (Sandbox Code Playgroud)

要么

<phpunit strict="true">
Run Code Online (Sandbox Code Playgroud)

PHPUnit严格模式有什么作用?


tom*_*tom 2

也许您可以使用 PerformanceTestCase可以使用它设置 setMaxRunningTime() 进行测试。