PHPUnit测试死了

时间:2014-03-25 01:15:24

标签: php phpunit

我有一个PHPUnit测试,它正在杀死PHPUnit的执行,我无法弄清楚原因。执行phpunit --debug会显示输出:

....
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

有没有人对如何诊断问题有什么想法?当我评论出这一个测试时,它只会在下一个测试中消失。

1 个答案:

答案 0 :(得分:1)

在我彻底搜索exit / die时,我并没有考虑寻找@。我最终找到了@$genFactory->make(...)导致事情死亡而没有任何描述。