gpt4 book ai didi

PHPunit 在进度条点中有空格

转载 作者:行者123 更新时间:2023-12-04 23:52:49 25 4
gpt4 key购买 nike

不知何故,我开始在 PHPUnit 的进度条内得到一个带有 4 个空格的点,我不明白如何将它设置回正常状态。它只是 PHPUnit,其他 shell 脚本没问题。
看起来像这样

.    .    .    .    .    .    .    .    .    [...]  100 / 100 (100%)

问题不仅在于本地机器,因为当我在其他机器上运行测试时,它也会生成相同的进度条,进度条之间有空格。

也许有人知道在哪里修复它。

一些背景信息(但由于我在两个不同的配置上得到相同的空间,它与文件/phpunit 而不是 dev env 相关):
  • PHP 框架 Laravel 4.0-dev
  • 测试框 1:MacOSX 10.9,PHPUnit 3.7.28,PHP 版本 5.4.17
  • 测试框 2:Ubuntu 13.04、PHPUnit 3.7.21、PHP 5.4.9-4ubuntu2.2
  • 两个框 env LANG:en_US.UTF-8
  • 两个框 env LC_CTYPE: UTF-8
  • 源文件、测试文件和 phpunit.xml 的编码 - UTF-8
  • 启动测试的命令:~/> php ../bin/phpunit.phar -c phpunit.xml

  • phpunit.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>

    吓坏了。它的 UTF-8 无处不在,PHPUnit 没有进度条的配置。怎么了。

    编辑/解决方案:

    感谢@Sven 的提示。
    逐步调试测试有帮助 - 我在 db 模拟配置文件的开头有蹩脚的\t char,该文件作为::setUp() 的一部分包含在内。
    为了证明自己,我只是希望其他人能通过谷歌来到这里并发现这个烦人但棘手的问题很有用。

    最佳答案

    您可能会在某处回显一些空格。

    关于PHPunit 在进度条点中有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19902244/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com