0

我有一个测试,它将电子邮件发送到一个实时但未开发的 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单独的而不是散装的,为什么它运行良好。任何想法为什么?

4

0 回答 0