我在使用PHPUnit的Laravel项目上设置了测试套件。通常,指示测试是否已通过的点显示在同一行上,但是在此项目中,每个点都用新行分隔:
我搜索了我的所有测试,看看是否有东西回应\n
或PHP_EOL
,但看不到任何内容,我尝试过不同的版本PHPUnit和我尝试过一个全新的测试套件。这些尝试都没有解决问题!此测试套件的phpunit.xml
配置也与其他项目相同。
任何人都可以提出我还能做些什么来解决这个问题吗?
答案 0 :(得分:1)
输出可以来自正在测试的实际php
文件。除了可以在测试期间执行的明显echo
个句子之外,它可能是由关闭?>
标记后面有换行符的文件引起的。如果是这种情况,我建议删除结束?>
标签,因为它们没有任何用处。
答案 1 :(得分:1)
对我来说,在我的某个文件中打开<?php
标记之前是空格。