Groovy Documentation

info.solidsoft.gradle.pitest
[Groovy] Class PitestPluginExtension

java.lang.Object
  info.solidsoft.gradle.pitest.PitestPluginExtension

class PitestPluginExtension

Extension class with configurable parameters for Pitest plugin. Note: taskClasspath, mutableCodePaths, sourceDirs, reportDir and pitestVersion are automatically set using project configuration. sourceDirs, reportDir and pitestVersion can be overridden by an user.


Property Summary
java.util.Set avoidCallsTo

java.io.File configFile

java.lang.Integer dependencyDistance

java.lang.Boolean detectInlinedCode

java.lang.Boolean enableDefaultIncrementalAnalysis

java.util.Set excludedClasses

java.util.Set excludedMethods

java.util.Set excludedTestNGGroups

java.lang.Boolean failWhenNoMutations

java.io.File historyInputLocation

java.io.File historyOutputLocation

java.lang.Boolean includeJarFiles

java.util.Set includedTestNGGroups

java.lang.String jvmArgs

java.lang.Integer maxMutationsPerClass

java.lang.Boolean mutateStaticInits

java.lang.String mutationEngine

java.lang.Integer mutationThreshold

java.util.Set mutators

java.util.Set outputFormats

java.lang.String pitestVersion

java.io.File reportDir

java.util.Set sourceDirs

java.util.Set targetClasses

java.util.Set targetTests

java.lang.Integer threads

java.lang.Integer timeoutConstInMillis

java.lang.String timeoutFactor

java.lang.Boolean timestampedReports

java.lang.Boolean verbose

 
Method Summary
void setConfigFile(java.lang.String configFile)

void setHistoryInputLocation(java.lang.String historyInputLocationPath)

void setHistoryOutputLocation(java.lang.String historyOutputLocationPath)

void setReportDir(java.lang.String reportDir)

void setSourceDirs(java.util.Set sourceDirs)

void setSourceDirsAsFiles(java.util.Set sourceDirs)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), 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()
 

Property Detail

avoidCallsTo

java.util.Set avoidCallsTo


configFile

java.io.File configFile


dependencyDistance

java.lang.Integer dependencyDistance


detectInlinedCode

java.lang.Boolean detectInlinedCode


enableDefaultIncrementalAnalysis

java.lang.Boolean enableDefaultIncrementalAnalysis


excludedClasses

java.util.Set excludedClasses


excludedMethods

java.util.Set excludedMethods


excludedTestNGGroups

java.util.Set excludedTestNGGroups


failWhenNoMutations

java.lang.Boolean failWhenNoMutations


historyInputLocation

java.io.File historyInputLocation


historyOutputLocation

java.io.File historyOutputLocation


includeJarFiles

java.lang.Boolean includeJarFiles


includedTestNGGroups

java.util.Set includedTestNGGroups


jvmArgs

java.lang.String jvmArgs


maxMutationsPerClass

java.lang.Integer maxMutationsPerClass


mutateStaticInits

java.lang.Boolean mutateStaticInits


mutationEngine

java.lang.String mutationEngine


mutationThreshold

java.lang.Integer mutationThreshold


mutators

java.util.Set mutators


outputFormats

java.util.Set outputFormats


pitestVersion

java.lang.String pitestVersion


reportDir

java.io.File reportDir


sourceDirs

java.util.Set sourceDirs


targetClasses

java.util.Set targetClasses


targetTests

java.util.Set targetTests


threads

java.lang.Integer threads


timeoutConstInMillis

java.lang.Integer timeoutConstInMillis


timeoutFactor

java.lang.String timeoutFactor


timestampedReports

java.lang.Boolean timestampedReports


verbose

java.lang.Boolean verbose


 
Method Detail

setConfigFile

void setConfigFile(java.lang.String configFile)


setHistoryInputLocation

void setHistoryInputLocation(java.lang.String historyInputLocationPath)


setHistoryOutputLocation

void setHistoryOutputLocation(java.lang.String historyOutputLocationPath)


setReportDir

void setReportDir(java.lang.String reportDir)


setSourceDirs

void setSourceDirs(java.util.Set sourceDirs)


setSourceDirsAsFiles

void setSourceDirsAsFiles(java.util.Set sourceDirs)


 

Groovy Documentation