我对声纳很陌生,所以我可能会跳过一些明显的东西:-/。
我的问题是:我几乎正确地配置了声纳,很多东西都可以工作,但 PHPUnit 不行。
我安装了 PHP 插件,但是当我运行时sonar-runner -e or -X
,运行 PHP CodeSniffer,运行 PHP Mess Detector,...,但不是 PHPUnit。
像这样的项目设置sonar.phpUnit.skip
是默认设置(意味着它已配置为运行)。
sonar-project.properties
我的项目根文件夹中的文件中没有与 PHPUnit 相关的内容。
- 我试图移动我的
phpunit.xml.dist
文件(同时调整文件路径以测试文件),因为起初它位于我项目的子文件夹中,但它也不起作用。 - 我试过多次重启服务器。
- 我尝试关闭并再次打开使 PHP MD、PHP CodeSniffer 运行或不运行的选项(它适用于这些)。
PHPUnit 在 box'es 命令行上使用名为的命令
phpunit
以及使用它的开关,如phpunit -c path/to/my/phpunit.xml.dist
/folder