From e13d0eb68d497879c000c4e2e50850deea289a26 Mon Sep 17 00:00:00 2001 From: rschoene <rene.schoene@tu-dresden.de> Date: Tue, 8 Mar 2022 16:49:31 +0100 Subject: [PATCH] 0.2.13 - mark isVerbose in RelastTest as internal - do not evaluate getPackageOutputDir if isSkipRun equals true in JastAddConfiguration --- .../preprocessor/testing/plugin/JastAddConfiguration.java | 3 +++ .../jastadd/preprocessor/testing/plugin/RelastTest.java | 8 +++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/jastadd/preprocessor/testing/plugin/JastAddConfiguration.java b/src/main/java/org/jastadd/preprocessor/testing/plugin/JastAddConfiguration.java index ae3d27c..f21b0b2 100644 --- a/src/main/java/org/jastadd/preprocessor/testing/plugin/JastAddConfiguration.java +++ b/src/main/java/org/jastadd/preprocessor/testing/plugin/JastAddConfiguration.java @@ -62,6 +62,9 @@ public interface JastAddConfiguration { @Description(value = "_only used internally_", skip = true) @OutputDirectory default File getPackageOutputDir() { + if (isSkipRun() != null && isSkipRun()) { + return null; + } return getOutputDirOrDefault().toPath().resolve(getPackageName().replace('.', File.separatorChar)).toFile(); } diff --git a/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastTest.java b/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastTest.java index e963068..102c05d 100644 --- a/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastTest.java +++ b/src/main/java/org/jastadd/preprocessor/testing/plugin/RelastTest.java @@ -6,10 +6,7 @@ import org.gradle.api.DefaultTask; import org.gradle.api.Project; import org.gradle.api.file.FileCollection; import org.gradle.api.plugins.JavaPlugin; -import org.gradle.api.tasks.Nested; -import org.gradle.api.tasks.SourceSet; -import org.gradle.api.tasks.SourceSetContainer; -import org.gradle.api.tasks.TaskAction; +import org.gradle.api.tasks.*; import java.io.File; import java.io.IOException; @@ -80,7 +77,8 @@ public abstract class RelastTest extends DefaultTask { return b != null ? b : defaultValue; } - boolean isVerbose() { + @Internal + protected boolean isVerbose() { return getRelast().isVerbose() != null && getRelast().isVerbose(); } -- GitLab