class CloverUtils extends java.lang.Object
| Type | Name and description |
|---|---|
static java.lang.String |
DEFAULT_CLOVER_DATABASE |
static java.lang.String |
DEFAULT_GROOVY_INCLUDES |
static java.lang.String |
DEFAULT_GROOVY_TEST_INCLUDES |
static java.lang.String |
DEFAULT_JAVA_INCLUDES |
static java.lang.String |
DEFAULT_JAVA_TEST_INCLUDES |
static java.lang.String |
DEFAULT_SPOCK_TEST_INCLUDES |
| Constructor and description |
|---|
CloverUtils
() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
static org.gradle.api.file.FileCollection |
getGroovyClasspath(org.gradle.api.Project project) |
|
static java.util.List |
getIncludes(org.gradle.api.Project project, CloverPluginConvention cloverPluginConvention)Gets includes for compilation. |
|
static java.lang.String |
getInitString(CloverPluginConvention cloverPluginConvention)Gets init String that determines location of Clover database. |
|
static java.lang.String |
getInitString(CloverPluginConvention cloverPluginConvention, org.gradle.api.Task testTask) |
|
static org.gradle.api.file.FileCollection |
getInstrumentationClasspath(org.gradle.api.Project project, org.gradle.api.tasks.testing.Test testTask) |
|
static java.lang.String |
getSourceCompatibility(org.gradle.api.Project project, CloverPluginConvention cloverPluginConvention) |
|
static java.lang.String |
getTargetCompatibility(org.gradle.api.Project project, CloverPluginConvention cloverPluginConvention) |
|
static java.util.List |
getTestExcludes(org.gradle.api.Project project, CloverPluginConvention cloverPluginConvention)Gets test patterns excluded from instrumentation. |
|
static java.util.List |
getTestIncludes(org.gradle.api.Project project, CloverPluginConvention cloverPluginConvention)Gets test includes for compilation. |
|
static boolean |
hasGroovyPlugin(org.gradle.api.Project project)Checks to see if Groovy or Grails plugins got applied to project. |
|
static void |
injectCloverClasspath(java.lang.Object antBuilder, java.util.Set<java.io.File> files) |
|
static void |
loadCloverlib(java.lang.Object antBuilder) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Gets includes for compilation. Uses includes if set as convention property. Otherwise, use default includes. The default includes are determined by the fact if Groovy plugin was applied to project or not.
project - ProjectcloverPluginConvention - Clover plugin conventionGets init String that determines location of Clover database.
cloverPluginConvention - Clover plugin conventionGets test patterns excluded from instrumentation. The default is empty list - no excludes.
project - ProjectcloverPluginConvention - Clover plugin conventionGets test includes for compilation. Uses includes if set as convention property. Otherwise, use default includes. The default includes are determined by the fact if Groovy plugin was applied to project or not.
project - ProjectcloverPluginConvention - Clover plugin conventionChecks to see if Groovy or Grails plugins got applied to project.
project - ProjectGroovy Documentation