当您指定--testdox
时,您从Phpunit获得的输出比默认点更漂亮,更有信息,因此我希望一直以这种方式看到它。但是我无法弄清楚在phpunit.xml文件中表达我对testdox输出的愿望的方法,除非将其重定向到文件。我想立即在控制台上看到它。
有什么想法?
自Phpunit 8.1现在是可能的。
您需要这样做:
composer require --dev phpunit/phpunit:'^8.1'
,然后添加 testdox="true"
作为 <phpunit>
tag的属性。
请参阅我的实现:https://github.com/phpexpertsinc/skeleton/commit/0cacc1f405050363a9f15d9e5ba4b788929e7a3a3a92
尚无(尚未)在phpunit.xml
中进行配置。在phpunit 8.1中应该有可能。
如果您仍然比8.1较低(&lt;),则在 phpunit.xml
<phpunit ... >
节点。 <phpunit
printerClass="PHPUnitUtilTestDoxCliTestDoxPrinter"
...
</phpunit>
现在可以在phpunit.xml
中设置testdox
:
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/|version|/phpunit.xsd"
testdox="true"
>