在某个地方,我开始在PHPUnit的进度栏中出现一个带有4个空格的点,而且我不知道如何将其设置回正常状态。仅PHPUnit,其他shell脚本运行正常。看起来像这样
. . . . . . . . . [...] 100 / 100 (100%)
Run Code Online (Sandbox Code Playgroud)
问题不仅存在于本地计算机上,因为当我在其他计算机上运行测试时,它还会生成相同的进度条,并且进度点之间有空格。
也许有人知道在哪里修复它。
一些背景信息(但是由于我在两个不同的配置上获得了相同的空间,因此在文件/ phpunit中而不是在dev env中):
~/> php ../bin/phpunit.phar -c phpunit.xmlphpunit.xml:
<?xml version="1.0" encoding="UTF-8"?>
<phpunit bootstrap="bootstrap/autoload.php" processIsolation="false">
<testsuites>
<testsuite name="Application Test Suite">
<directory>./app/tests/</directory>
</testsuite>
</testsuites>
</phpunit>
Run Code Online (Sandbox Code Playgroud)
吓坏了。它的UTF-8随处可见,PHPUnit没有进度条的配置。怎么了。
编辑/解决方案:
感谢@Sven的提示。逐步调试测试很有帮助-我在db模拟配置文件的开头有la脚\ t char,该文件作为:: setUp()的一部分包含在内。为了证明自己的理由,我只希望其他人可以通过Google到达这里,并发现这个烦人但棘手的问题很有用。
phpunit ×1