PHPUnit:没有使用看似良好的配置文件执行测试

PHPUnit:没有使用看似良好的配置文件执行测试,phpunit,Phpunit,当我尝试执行测试时,我收到消息“没有执行测试” phpunit 或 另一方面,如果我这样做 phpunit -c phpunit.xml ./tests 它起作用了。但考虑到我使用的一些工具不能很好地处理这个问题,这是一个问题 目录结构 密码 测验/ phpunit.xml autoloader.php 这是配置文件 <phpunit backupGlobals="false" backupStaticAttributes="false" color

当我尝试执行测试时,我收到消息“没有执行测试”

phpunit

另一方面,如果我这样做

phpunit -c phpunit.xml ./tests
它起作用了。但考虑到我使用的一些工具不能很好地处理这个问题,这是一个问题

目录结构 密码 测验/ phpunit.xml autoloader.php

这是配置文件

<phpunit backupGlobals="false"
         backupStaticAttributes="false"
         colors="true"
         convertErrorsToExceptions="true"
         convertNoticesToExceptions="true"
         convertWarningsToExceptions="true"
         processIsolation="false"
         stopOnFailure="false"
         syntaxCheck="true"
         bootstrap="./tests/bootstrap.php"
        >
    <testsuites>
        <testsuite name="StdTestSuite">
            <directory>
                tests/
            </directory>
        </testsuite>
    </testsuites>
</phpunit>

这个问题是有史以来最愚蠢的事情。 标记中不能有空格。 因此,您需要在phpunit.xml文件中包含以下内容

   ...
   <testsuite name="StdTestSuite">
       <directory>tests/</directory>
   </testsuite>
   ...
应该有用

   ...
   <testsuite name="StdTestSuite">
       <directory>tests/</directory>
   </testsuite>
   ...
phpunit