我创建了类并将其命名为用户信息并将其放在文件夹D:\work\GitHub\api\test
中。
我在命令行中请求
phpunit --coverage-html D:\work\GitHub\api\logs\
运行此命令系统后,向我显示有关phpunit中的命令的信息,并且报告不在D:\work\GitHub\api\logs\
中
我的xml配置文件写得像这样
<?xml version="1.0" encoding="UTF-8" ?>
<phpunit
bootstrap="vendor/autoload.php"
backupGlobals="true"
backupStaticAttributes="true"
colors="true"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
stopOnFailure="false"
verbose="true"
syntaxCheck="true">
<testsuites>
<testsuite name="unit">
<directory>test/unit/</directory>
</testsuite>
<testsuite name="integration">
<directory>test/integration/</directory>
</testsuite>
<testsuite name="functional">
<directory>test/functional/</directory>
</testsuite>
</testsuites>
<filter>
<whitelist processUncoveredFilesFromWhitelist="true">
<directory suffix=".php">D:/work/GitHub/api/src/</directory>
</whitelist>
</filter>
<logging>
<log type="coverage-html" target="/logs/report" charset="UTF-8" lowUpperBound="35"
highLowerBound="70"/>
</logging>
</phpunit>
我做错了什么?
答案 0 :(得分:0)
您需要指定配置文件。
试试这个:
phpunit --configuration /full_path_to_xml/phpunit_config.xml