当我尝试
时,我收到消息没有执行测试phpunit
或
phpunit -c phpunit.xml
另一方面,如果我这样做
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>
答案 0 :(得分:0)
问题是有史以来最愚蠢的事情。 你不能在标签内部有空格。 那么你需要在phpunit.xml文件中拥有这个
...
<testsuite name="StdTestSuite">
<directory>tests/</directory>
</testsuite>
...
然后运行
phpunit
应该工作