2013-05-10 66 views
1

当我使用PHPUnit时,一些测试失败了,我想重复单元测试失败的测试,而不是通过测试。有没有办法做到这一点!?用phpunit重复失败的测试

我可以过滤测试,但我想自动做到这一点。

感谢


对于像我的问题,问题的另外一个人,以下链接非常有用(Re-run last failed test in PHPUnit

回答

0

的PHPUnit不跟踪失败,并通过测试。响应正在进行中。有这样的想法会杀死所有的自动测试概念。想想看。你正在自动化你的测试,因为你想在一些改变破坏你的代码时被警告。但是当你运行自动化测试时,你只知道是否有东西破坏了你的代码。不能保证您为一个测试用例所做的修复不会破坏另一个测试用例。

PHPUnit帮助您确保代码正常工作,即使您修复了导致某些测试用例失败的原因。

+0

您是对的,PHPUnit帮助我确保代码在任何chagnes之后正常工作。 – Ocean 2013-05-10 10:29:30

+1

我明白你的观点并且你是正确的,但是你没有看到许多测试是手动运行的。有一个额外的参数来跟踪用于文本更正目的的失败测试,​​实际上是一个有效的用例,特别是当您的测试套件具有10个1000个测试时。 – buggedcom 2015-12-18 08:38:34