2013-05-10 65 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