2014-03-25 387 views
1

我有一個PHPUnit測試正在殺死PHPUnit的執行,我無法弄清楚爲什麼。執行phpunit --debug顯示輸出:PHPUnit測試模具

.... 
Starting test 'Delegates\AggregateGeneratorDelegateTest::testRunWithFalseArgumentsShouldSucceed'. 
. 
Starting test 'Delegates\AggregateGeneratorDelegateTest::testRunWithValidArgumentsShouldFail'. 
. 
Starting test 'Delegates\AggregateGeneratorDelegateTest::testUpdateRoutesFile'. 
. 
Starting test 'Delegates\GeneratorDelegateTest::testRunWithInvalidConfigAndFails'. 
MacBook-Pro:blacksmith myUser$ 

我搜索的代碼,並在那裏我找不到任何exitdie的。它開始於我在今天實施OptionReader課程的變化。不幸的是,我不知道究竟是哪個變化引起的。

所有的源代碼可以在GitHub:https://github.com/bkuhl/blacksmith/tree/develop

我試圖增加PHP的內存限制,並確保雙方display_errors = Onerror_reporting = E_ALL

有沒有人對我怎麼能診斷問題是什麼什麼想法?當我評論這個測試時,它會在下一個測試中死掉。

+0

日誌文件中是否有任何PHP錯誤? –

回答

1

雖然我徹底搜索了exit/die,但我並不認爲要尋找@。我最終發現了一個@$genFactory->make(...),這是導致死亡的東西沒有任何描述。