Merge branch '3.1.x' into 3.2.x
Closes gh-40527
This commit is contained in:
@@ -24,8 +24,9 @@ import java.util.Set;
|
||||
import java.util.TreeMap;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import com.gradle.enterprise.gradleplugin.testretry.TestRetryExtension;
|
||||
import com.gradle.enterprise.gradleplugin.testselection.PredictiveTestSelectionExtension;
|
||||
import com.gradle.develocity.agent.gradle.test.DevelocityTestConfiguration;
|
||||
import com.gradle.develocity.agent.gradle.test.PredictiveTestSelectionConfiguration;
|
||||
import com.gradle.develocity.agent.gradle.test.TestRetryConfiguration;
|
||||
import io.spring.javaformat.gradle.SpringJavaFormatPlugin;
|
||||
import io.spring.javaformat.gradle.tasks.CheckFormat;
|
||||
import io.spring.javaformat.gradle.tasks.Format;
|
||||
@@ -178,7 +179,9 @@ class JavaConventions {
|
||||
}
|
||||
|
||||
private void configureTestRetries(Test test) {
|
||||
TestRetryExtension testRetry = test.getExtensions().getByType(TestRetryExtension.class);
|
||||
TestRetryConfiguration testRetry = test.getExtensions()
|
||||
.getByType(DevelocityTestConfiguration.class)
|
||||
.getTestRetry();
|
||||
testRetry.getFailOnPassedAfterRetry().set(false);
|
||||
testRetry.getMaxRetries().set(isCi() ? 3 : 0);
|
||||
}
|
||||
@@ -189,8 +192,9 @@ class JavaConventions {
|
||||
|
||||
private void configurePredictiveTestSelection(Test test) {
|
||||
if (isPredictiveTestSelectionEnabled()) {
|
||||
PredictiveTestSelectionExtension predictiveTestSelection = test.getExtensions()
|
||||
.getByType(PredictiveTestSelectionExtension.class);
|
||||
PredictiveTestSelectionConfiguration predictiveTestSelection = test.getExtensions()
|
||||
.getByType(DevelocityTestConfiguration.class)
|
||||
.getPredictiveTestSelection();
|
||||
predictiveTestSelection.getEnabled().convention(true);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -55,7 +55,7 @@ class ConventionsPluginTests {
|
||||
File settingsFile = new File(this.projectDir, "settings.gradle");
|
||||
try (PrintWriter out = new PrintWriter(new FileWriter(settingsFile))) {
|
||||
out.println("plugins {");
|
||||
out.println(" id 'com.gradle.enterprise'");
|
||||
out.println(" id 'com.gradle.develocity'");
|
||||
out.println("}");
|
||||
out.println("include ':spring-boot-project:spring-boot-parent'");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user