2014-03-25 206 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(...),这是导致死亡的东西没有任何描述。