Apply temporary deterministic order

See gh-1153
This commit is contained in:
Stephane Nicoll 2020-11-27 17:38:52 +01:00
parent b8289de7e0
commit 9514753cc7

View File

@ -54,6 +54,8 @@ import org.springframework.context.annotation.Configuration;
@ConditionalOnBuildSystem(GradleBuildSystem.ID)
public class GradleProjectGenerationConfiguration {
private static final int TEST_ORDER = 100;
private final IndentingWriterFactory indentingWriterFactory;
public GradleProjectGenerationConfiguration(IndentingWriterFactory indentingWriterFactory) {
@ -186,7 +188,17 @@ public class GradleProjectGenerationConfiguration {
@Bean
@ConditionalOnPlatformVersion("2.2.0.M3")
BuildCustomizer<GradleBuild> testTaskContributor() {
return (build) -> build.tasks().customize("test", (test) -> test.invoke("useJUnitPlatform"));
return new BuildCustomizer<GradleBuild>() {
@Override
public void customize(GradleBuild build) {
build.tasks().customize("test", (test) -> test.invoke("useJUnitPlatform"));
}
@Override
public int getOrder() {
return TEST_ORDER;
}
};
}
@Bean
@ -219,7 +231,17 @@ public class GradleProjectGenerationConfiguration {
@Bean
@ConditionalOnPlatformVersion("2.2.0.M3")
BuildCustomizer<GradleBuild> testTaskContributor() {
return (build) -> build.tasks().customizeWithType("Test", (test) -> test.invoke("useJUnitPlatform"));
return new BuildCustomizer<GradleBuild>() {
@Override
public void customize(GradleBuild build) {
build.tasks().customizeWithType("Test", (test) -> test.invoke("useJUnitPlatform"));
}
@Override
public int getOrder() {
return TEST_ORDER;
}
};
}
@Bean