2015-04-16 22 views
0

我正在尝试运行带覆盖的phpunit。但是,当我运行此命令PhpUnit错误:未知的选项,coverage-html,指定

vendor/phpunit/phpunit/phpunit --coverage-html coverage test/CommonFlags.php 

我收到此错误

ERROR: Unknown option, coverage-html, specified 

不带任何选项,命令的工作。 我使用PHPUnit 4.6.4在Ubuntu上运行。

我在做什么错?

+0

phpunit --version? – stanjer

+0

由Sebastian Bergmann和贡献者提供的PHPUnit 4.6.4。 – allevo

+0

'PHP -v' 输出 'PHP 5.5.9-1ubuntu4.7(CLI)(建:2015年3月16日20点47分39秒) 版权所有(C)1997年至2014年的PHP集团 Zend引擎V2 (c)1998-2014 Zend Technologies 使用Zend OPcache v7.0.3,版权所有(c)1999-2014,Zend Technologies 使用Xdebug v2.2.3,版权所有(c)2002-2013,Derick Rethans ' – allevo

回答

0

PHPUnit不会生成“错误:未知选项,coverage-html,指定的”错误消息。如果你打电话给“phpunit --unknown-option”,你会得到“unrecognized option --unknown-option”而不是“ERROR:未知选项,未知选项,指定”。

您确定vendor/phpunit/phpunit/phpunit实际上是PHPUnit吗?如果您通过Composer安装PHPUnit,则PHPUnit的二进制文件位于vendor/bin/phpunit而不是vendor/phpunit/phpunit/phpunit

+0

我试过了: 'vendor/bin/phpunit --coverage-html覆盖测试/ CommonFlagsTest.php PHPUnit 4.6.4 by Sebastian Bergmann和贡献者。我错误:未知的选项,coverage-html,指定 ' – allevo

相关问题