-
Notifications
You must be signed in to change notification settings - Fork 26
Open
Description
Environment:
code-coverage 2.0.3-3
Grails 2.4.4
Fork mode disabled in test
I use database-migration files of name
<date>_purpose.groovy
e.g.
2015-01-01_justASample.groovy
This leads to coverage errors on all of those files (see below).
I'm unable to exclude those files in the config to get rid of the error. Tried with
coverage {
exclusions = [
'*201*', // migrations
'**/20*',
'**/20*/**'
]
}
[java] [cobertura-instrument] Cobertura 2.0.3 - GNU GPL License (NO WARRANTY) - See COPYRIGHT file
[java] [cobertura-instrument] 2015-02-10 14:06:19,181 [main ] WARN net.sourceforge.cobertura.instrument.CoberturaInstrumenter - Unable to instrument file /testapp/target/classes/2015-01-09_justASample/z$_run_closure1.class
[java] [cobertura-instrument] java.lang.IllegalArgumentException: Invalid class name (must be a fully qualified class name in internal form): 2015-01-09_justASample/z$_run_closure1.class
[java] [cobertura-instrument] at org.objectweb.asm.util.CheckMethodAdapter.checkInternalName(Unknown Source)
[java] [cobertura-instrument] at org.objectweb.asm.util.CheckMethodAdapter.checkInternalName(Unknown Source)
[java] [cobertura-instrument] at org.objectweb.asm.util.CheckClassAdapter.visit(Unknown Source)
[java] [cobertura-instrument] at org.objectweb.asm.ClassVisitor.visit(Unknown Source)
[java] [cobertura-instrument] at net.sourceforge.cobertura.instrument.pass1.DetectDuplicatedCodeClassVisitor.visit(DetectDuplicatedCodeClassVisitor.java:205)
[java] [cobertura-instrument] at org.objectweb.asm.ClassReader.accept(Unknown Source)
[java] [cobertura-instrument] at org.objectweb.asm.ClassReader.accept(Unknown Source)
[java] [cobertura-instrument] at net.sourceforge.cobertura.instrument.CoberturaInstrumenter.instrumentClass(CoberturaInstrumenter.java:153)
[java] [cobertura-instrument] at net.sourceforge.cobertura.instrument.CoberturaInstrumenter.instrumentClass(CoberturaInstrumenter.java:121)
[java] [cobertura-instrument] at net.sourceforge.cobertura.instrument.CoberturaInstrumenter.addInstrumentationToSingleClass(CoberturaInstrumenter.java:234)
[java] [cobertura-instrument] at net.sourceforge.cobertura.instrument.Main.addInstrumentationToSingleClass(Main.java:298)
[java] [cobertura-instrument] at net.sourceforge.cobertura.instrument.Main.addInstrumentation(Main.java:307)
[java] [cobertura-instrument] at net.sourceforge.cobertura.instrument.Main.parseArguments(Main.java:399)
[java] [cobertura-instrument] at net.sourceforge.cobertura.instrument.Main.main(Main.java:421)
Metadata
Metadata
Assignees
Labels
No labels