本文介绍了phpunit --debug仍然只显示点的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想查看phpunit运行期间当前正在执行哪个测试.
I want to see which test is currently executed during a phpunit run.
我使用--debug
参数,但仍然只得到点:
I use the --debug
param but still only get dots:
$ phpunit --debug
PHPUnit 3.7.19 by Sebastian Bergmann.
Configuration read from /home/foo/bar/phpunit.xml
..S.......I..
phpunit.xml
的内容:
<phpunit backupGlobals="true"
bootstrap="tests/bootstrap.php"
backupStaticAttributes="false"
cacheTokens="false"
colors="true"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
forceCoversAnnotation="false"
mapTestClassNameToCoveredClassName="false"
printerClass="PHPUnit_TextUI_ResultPrinter"
processIsolation="false"
stopOnError="false"
stopOnFailure="false"
stopOnIncomplete="false"
stopOnSkipped="false"
testSuiteLoaderClass="PHPUnit_Runner_StandardTestSuiteLoader"
strict="false"
verbose="true">
<testsuites>
<testsuite name="foo Tests">
<directory>./tests</directory>
</testsuite>
</testsuites>
<filter>
<whitelist addUncoveredFilesFromWhitelist="true">
<directory suffix=".php">./src</directory>
</whitelist>
</filter>
<logging>
<log type="coverage-clover" target="./clover.xml"/>
</logging>
</phpunit>
这可能是什么原因?
推荐答案
我遇到了同样的问题,并通过删除对此进行了解决:
I had the same problem and resolved it by removing this:
printerClass="PHPUnit_TextUI_ResultPrinter"
来自phpunit.xml配置文件中基本标签上的选项.
from the options on the base tag in the phpunit.xml config file.
这篇关于phpunit --debug仍然只显示点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!