usePlugin('groovy')
dependencies {
    compile files(org.gradle.util.BootstrapUtil.gradleClasspath)
    groovy files(org.gradle.util.BootstrapUtil.groovyFiles)
}
test {
    // We set forkmode to ONCE as our tests are written in Groovy and the startup time of Groovy is significant.
    options.fork(forkMode: org.gradle.api.tasks.testing.ForkMode.ONCE)

    include '**/*Test.class'
    exclude '**/Abstract*'
}