This is the documentation for Clover 3.3. View this page for the

Unknown macro: {spacejump}

of Clover, or visit the latest Clover documentation.

Clover-for-Grails supports the configuration options outlined in the code sample below. All of these configuration options are defined in a single clover {} code block, which itself is defined within the Groovy build configuration file (BuildConfig.groovy) of your Grails project.

The BuildConfig.groovy file is located in the grails-app/conf subdirectory of your Grails project's root directory.

clover {

 on = true|false // a boolean value indicating whether or not clover is enabled

 optimize = true|false // whether test optimization is enabled 
                       // (by setting optimize=true there's not need to set on=true)

 license.path = "/path/to/clover.license" // the location of the clover license file,
                                          // if not in one of the default locations

 debug = true|false    // a boolean to toggle debugging on or off

 verbose = true|false  // a boolean to toggle verbose output on or off; can be overridden by debug=true; since 3.1.6

 initstring = "" // the location to use for Clover to write out its database

 instrumentLambda = "none|expression|block|all" // whether to instrument Java 8 lambda functions, 
                         // see the <clover-setup> Ant task for more details

 fullClean = true|false  // whether to clean build directory (to force compilation of classes with Clover),
                         // true by default

 srcDirs = []  // an array of Strings of source directories to including in instrumentation

 includes = [] // an array of String Ant Glob Patterns to include for instrumentation

 excludes = [] // an array of String Ant Glob Patterns to exclude for instrumentation

 setuptask = {} // Gant script to be called instead of the default clover-setup

 reporttask = {} // Gant script to be called when tests have finished

 historypointtask = {} // Gant script to be called when clover history point has to be created

 json = true|false   // a boolean to enable generation of json output in report; used if custom 'reporttask' script is not defined

 title = ""    // a report title

 view = true|false   // launch generated report in a web browser

}

More details for:

  • No labels