diff options
Diffstat (limited to 'src/main/groovy/frege/gradle/FregePlugin.groovy')
-rw-r--r-- | src/main/groovy/frege/gradle/FregePlugin.groovy | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/src/main/groovy/frege/gradle/FregePlugin.groovy b/src/main/groovy/frege/gradle/FregePlugin.groovy index 33a8b65..a1c656a 100644 --- a/src/main/groovy/frege/gradle/FregePlugin.groovy +++ b/src/main/groovy/frege/gradle/FregePlugin.groovy @@ -19,28 +19,21 @@ class FregePlugin implements Plugin<Project> { module = CompileTask.deduceSourceDir(project).absolutePath } project.tasks["classes"].dependsOn("compileFrege") -// project.tasks["compileFrege"].dependsOn("compileJava") - project.task('compileTestFrege', type: CompileTask, group: 'Build') { -// sourcePaths = [CompileTask.deduceTestSrcDir(project)] - module = CompileTask.deduceTestSrcDir(project).absolutePath + project.task('compileTestFrege', type: CompileTask, group: 'Build', dependsOn: "compileTestJava") { + module = CompileTask.deduceTestSourceDir(project).absolutePath outputDir = CompileTask.deduceTestClassesDir(project) -// logger.info("compileTestFrege debug") -// logger.info("projectDir ${project.projectDir}") -// logger.info("defaultSrc ${CompileTask.DEFAULT_SRC_DIR}") fregePaths = Option.fromNull(CompileTask.deduceClassesDir(project)) .map{d -> [d]}.orSome([]) } project.tasks.testClasses.dependsOn("compileTestFrege") - project.tasks.compileTestFrege.dependsOn("compileTestJava") def replTask = project.task('fregeRepl', type: ReplTask, group: 'Tools', dependsOn: 'compileFrege') replTask.outputs.upToDateWhen { false } // always run, regardless of up to date checks def checkTask = project.task('fregeQuickCheck', type: QuickCheckTask, group: 'Tools', dependsOn: 'testClasses') - checkTask.outputs.upToDateWhen { false } // always run, regardless of up to date checks -// project.tasks.fregeQuickCheck.dependsOn("testClasses") + project.tasks.test.dependsOn("fregeQuickCheck") project.task('fregeDoc', type: DocTask, group: 'Tools', dependsOn: 'compileFrege') |