symfony之symfony 测试目录的 Sonar 配置

hnrainll 阅读:17 2024-09-07 23:24:14 评论:0

我正在寻找一种同时配置多个测试目录的方法。这是我目前的配置

sonar.sources=src 
 
sonar.tests=src/Acme/Bundle/DemoBundle/Tests,src/Acme/Bundle/DatabaseBundle/Tests 
 
sonar.phpUnit.configuration=app/phpunit.xml.dist 
 
sonar.php.tests.reportPath=build/logs/junit.xml 
sonar.php.coverage.reportPath=build/logs/clover.xml 
 
sonar.libraries=vendor 
 
sonar.language=php 

问题是,有没有办法为 sonar.tests 定义路径,例如

src/**/Tests 

Sonar 停止并出现以下错误:

 The folder 'src/**/Tests' does not exist for DemoProject 

请您参考如下方法:

这确实是不可能的。实现您想要做的最好的方法是使用包含和/或排除 - 它接受通配符。

例如:

sonar.tests=src 
sonar.test.inclusions=**/Tests/** 

您可以在 "Narrowing the focus" documentation page 上了解更多信息.


标签:测试
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号