plug-in Grails Cobertura sta facendo code coverage su BuildConfig.groovy
-
09-10-2019 - |
Domanda
Grails coberatura plug-in sta facendo code coverage su BuildConfig.groovy. Ho provato tutte queste configurazioni su BuildConfiguration escludere BuildConfiguration dalla copertura del codice hanno provato tutti questi.
coverage {
exclusions = [
'*/BuildConfig*',
'BuildConfig*',
"BuildConfig*",
'BuildConfig',
'BuildConfig*'
]
}
Soluzione
provare questo per escludere la maggior parte dei file non necessari
coverageExcludes = [
"**/*BootStrap*",
"Config*",
"**/conf/**",
"**/*DataSource*",
"**/*resources*",
"**/*UrlMappings*",
"**/*Tests*",
"**/grails/test/**",
"**/org/codehaus/groovy/grails/**",
"**/PreInit*",
"*GrailsPlugin*"
]
Altri suggerimenti
opere '**/BuildConfig*'
.
La lista esclude utilizza le stesse regole di pattern matching come formica . Per adattarsi a qualsiasi prefisso del percorso, utilizzare la stella doppia; una singola stella corrisponde un solo profondo directory.
Il codice-copertura plug esclude BuildConfig.groovy
per impostazione predefinita. Ecco l'elenco predefinito di file esclusi (dal sceneggiatura _Events.groovy
nel plugin):
codeCoverageExclusionList = [
"**/*BootStrap*",
"Config*",
"BuildConfig*",
"**/*DataSource*",
"**/*resources*",
"**/*UrlMappings*",
"**/*Tests*",
"**/grails/test/**",
"**/org/codehaus/groovy/grails/**",
"**/PreInit*",
"*GrailsPlugin*"]
(Non sono sicuro di quale versione è stato aggiunto questo, ma è lì come dei 1.2.4)