php - PHPUnit显示换行符中的点

时间:2017-05-16 04:23:45

标签: php phpunit

我正在设置我们其中一个项目的单元测试,当我进行测试运行时,它显示所有点都在新行中。

enter image description here

我的phpunit.xml配置是:



<?xml version="1.0" encoding="UTF-8"?>
<phpunit backupGlobals="false"
         backupStaticAttributes="false"
         bootstrap="bootstrap/autoload.php"
         colors="true"
         convertErrorsToExceptions="true"
         convertNoticesToExceptions="true"
         convertWarningsToExceptions="true"
         processIsolation="false"
         stopOnFailure="false">
  <testsuites>
    <testsuite name="Application Test Suite">
      <directory suffix="Test.php">./tests</directory>
    </testsuite>
  </testsuites>
  <filter>
    <whitelist processUncoveredFilesFromWhitelist="true">
      <directory suffix=".php">./app</directory>
      <exclude>
        <file>./app/Http/routes.php</file>
      </exclude>
    </whitelist>
  </filter>
  <php>
    <env name="APP_ENV" value="testing"/>
    <env name="CACHE_DRIVER" value="array"/>
    <env name="SESSION_DRIVER" value="array"/>
    <env name="QUEUE_DRIVER" value="sync"/>
    <env name="DB_CONNECTION" value="testing"/>
  </php>
</phpunit>
&#13;
&#13;
&#13;

xml是从具有工作phpunit输出格式的另一个项目复制的。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

根据这篇文章,问题可能是:

  

经过一番研究后,我发现在我们的应用程序中有一个界面被关闭了?&gt; (php close tag)以及之后的一些新行。

https://coderwall.com/p/zbdluw/newlines-on-phpunit-tests