我有一个测试,它将电子邮件发送到一个实时但未开发的 SMTP 服务器。
单独运行时,测试运行良好,例如vendor/bin/phpunit --filter fooTest. 当它连接到外部 SMTP 服务时,此特定测试大约需要 2-3 秒才能完成。
但是,如果我将它与所有测试一起运行,例如vendor/bin/phpunit --debug,它会“冻结”fooTest而没有任何错误消息。
笔记:
- 我
<ini name="display_errors" value="true"/>有phpunit.xml - 我尝试将
@runTestsInSeparateProcesses课程和@runInSeparateProcess方法放入,但仍然无法正常工作
我可能只是嘲笑这个,但我想知道如果它是--filtered单独的而不是散装的,为什么它运行良好。任何想法为什么?