2015-09-23 82 views
0

我有一個gradle這個多項目構建我設置以下sonarRunner擴展:gradle這個聲納亞軍設置排除當我設置「sonar.test.inclusions」

sonarRunner { 
toolVersion = '2.4' 
sonarProperties { 
    property "sonar.host.url", "http://10.60.206.2:9000" 
    property "sonar.jdbc.url", "jdbc:postgresql://10.60.206.2:5432/postgres" 
    property "sonar.jdbc.driverClassName", "org.postgresql.Driver" 
    property "sonar.jdbc.username", "postgres" 
    property "sonar.jdbc.password", "postgres" 
    property "sonar.scm.provider", "svn" 
    property "sonar.sources", "src" 
    property "sonar.tests", "$projectDir/some/existing/dir" 
    property "sonar.test.inclusions", "**/**" 
}} 

當我做所以我在輸出中看到下面的內容,這不可避免地導致沒有文件被索引。有沒有人見過這個?

17:15:31.130 INFO - 源編碼:UTF-8,默認區域:EN_US

17:15:31.131 INFO - 索引文件

17:15:31.141 INFO - 不含來源:

17:15:31.141 INFO - **/**

17:15:31.141信息 - 包括測試:

17:15:31.141 INFO - **/**

回答

0

從我所看到的,一切您在sonar.test.inclusions設置將自動在兩個設置:

  • 包括測試
  • 排除來源

您應該限制sonar.test.inclusions範圍的文件的子集,例如 **/*。spec.js

請讓我知道如果你以任何方式固定它,我也面臨着(不同的)問題,配置該..