每次 PHPUnit 测试后换行

New Line After Each PHPUnit Test

我在一个使用 PHPUnit 的 Laravel 项目上安装了测试套件。通常表示测试是否通过的点显示在同一行,但是在这个项目中每个点用新行分隔:

我已经搜索了我所有的测试,看看是否有什么东西在回显 \nPHP_EOL 但什么也看不到,我尝试了不同版本的 PHPUnit 并且我'我们尝试使用全新的测试套件重新开始。 None 这些尝试已解决问题!此测试套件的 phpunit.xml 中的配置也与其他项目相同。

任何人都可以建议我可以做些什么来解决这个问题吗?

输出可以来自正在测试的实际 php 文件。除了明显的 echo 语句可以在测试期间执行外,它可能是由带有结束 ?> 标记的文件后面有一个换行符引起的。如果是这种情况,我建议去掉结束的 ?> 标签,因为它们没有任何用处。

对我来说,它是我的一个文件中开始 <?php 标记之前的 space。