我有一个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$
我搜索了代码,但在那里找不到任何exit
或die
。它始于我今天在实施OptionReader
课程时所做的更改。不幸的是,我不知道究竟是哪个改变造成的。
GitHub上提供了所有源代码:https://github.com/bkuhl/blacksmith/tree/develop
我尝试过增加PHP的内存限制并确保display_errors = On
和error_reporting = E_ALL
。
有没有人对如何诊断问题有什么想法?当我评论出这一个测试时,它只会在下一个测试中消失。
答案 0 :(得分:1)
在我彻底搜索exit
/ die
时,我并没有考虑寻找@
。我最终找到了@$genFactory->make(...)
导致事情死亡而没有任何描述。