Skip to content

Commit

Permalink
[release-later] testkit: GradleProject: `org.gradle.kotlin.dsl.allW…
Browse files Browse the repository at this point in the history
…arningsAsErrors=true`
  • Loading branch information
remal committed Dec 22, 2024
1 parent 8efbef4 commit 9778b87
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -146,9 +146,8 @@ public final Set<String> getAppliedPlugins() {
}

public final boolean isPluginApplied(String pluginId) {
val appliedPlugins = getAppliedPlugins();
return appliedPlugins.contains(pluginId)
|| appliedPlugins.contains("org.gradle." + pluginId);
return pluginToVersion.containsKey(pluginId)
|| pluginToVersion.containsKey("org.gradle." + pluginId);
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -573,6 +573,7 @@ private GradleRunner createGradleRunner(File projectDir, boolean withConfigurati
"--warning-mode=all",
"-Dorg.gradle.parallel=true",
"-Dorg.gradle.workers.max=4",
"-Dorg.gradle.kotlin.dsl.allWarningsAsErrors=true",
"-Dmaven.repo.local=" + new File(projectDir, ".m2").getAbsolutePath(),
"-Dorg.gradle.vfs.watch=false",
"-Dorg.gradle.daemon=false",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@
import javax.annotation.Nullable;
import lombok.NoArgsConstructor;
import lombok.val;
import name.remal.gradle_plugins.toolkit.annotations.ReliesOnInternalGradleApi;
import name.remal.gradle_plugins.toolkit.reflection.TypedMethod0;
import org.gradle.api.artifacts.component.ComponentIdentifier;
import org.gradle.internal.component.local.model.OpaqueComponentIdentifier;

@ReliesOnInternalGradleApi
@NoArgsConstructor(access = PRIVATE)
public abstract class ComponentIdentifierUtils {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
import javax.annotation.Nullable;
import lombok.NoArgsConstructor;
import lombok.val;
import name.remal.gradle_plugins.toolkit.annotations.ReliesOnInternalGradleApi;
import org.gradle.api.artifacts.Dependency;
import org.gradle.api.attributes.AttributeContainer;
import org.gradle.api.attributes.HasAttributes;
Expand Down Expand Up @@ -74,6 +75,7 @@ private static boolean hasCategory(AttributeContainer attributes, String categor
}


@ReliesOnInternalGradleApi
public static boolean isGradleEmbeddedDependency(@Nullable Dependency dependency) {
return Optional.ofNullable(dependency)
.filter(SelfResolvingDependencyInternal.class::isInstance)
Expand All @@ -83,6 +85,7 @@ public static boolean isGradleEmbeddedDependency(@Nullable Dependency dependency
.isPresent();
}

@ReliesOnInternalGradleApi
public static boolean isEmbeddedGradleApiDependency(@Nullable Dependency dependency) {
return Optional.ofNullable(dependency)
.filter(SelfResolvingDependencyInternal.class::isInstance)
Expand All @@ -92,6 +95,7 @@ public static boolean isEmbeddedGradleApiDependency(@Nullable Dependency depende
.isPresent();
}

@ReliesOnInternalGradleApi
public static boolean isEmbeddedGradleTestKitDependency(@Nullable Dependency dependency) {
return Optional.ofNullable(dependency)
.filter(SelfResolvingDependencyInternal.class::isInstance)
Expand All @@ -101,6 +105,7 @@ public static boolean isEmbeddedGradleTestKitDependency(@Nullable Dependency dep
.isPresent();
}

@ReliesOnInternalGradleApi
public static boolean isEmbeddedLocalGroovyDependency(@Nullable Dependency dependency) {
return Optional.ofNullable(dependency)
.filter(SelfResolvingDependencyInternal.class::isInstance)
Expand Down

0 comments on commit 9778b87

Please sign in to comment.