2010-10-20 61 views

回答

5

試試這個排除大部分不需要的文件

coverageExcludes = [ 
     "**/*BootStrap*", 
     "Config*", 
     "**/conf/**", 
     "**/*DataSource*", 
     "**/*resources*", 
     "**/*UrlMappings*", 
     "**/*Tests*", 
     "**/grails/test/**", 
     "**/org/codehaus/groovy/grails/**", 
     "**/PreInit*", 
     "*GrailsPlugin*" 
] 
0

'**/BuildConfig*'工程。

排除列表使用與ant相同的模式匹配規則。要匹配任何路徑前綴,請使用雙星;一顆星只能匹配一個目錄。

0

的代碼覆蓋插件排除BuildConfig.groovy默認的。這裏是(在插件從_Events.groovy腳本)排除的文件的默認列表:

codeCoverageExclusionList = [ 
     "**/*BootStrap*", 
     "Config*", 
     "BuildConfig*", 
     "**/*DataSource*", 
     "**/*resources*", 
     "**/*UrlMappings*", 
     "**/*Tests*", 
     "**/grails/test/**", 
     "**/org/codehaus/groovy/grails/**", 
     "**/PreInit*", 
     "*GrailsPlugin*"] 

(不知道這是添加了什麼版本,但它的存在爲1.2.4)