Skip to content

Commit 07e32bf

Browse files
committed
Merge branch '2.2.x' into 2.3.x
Closes gh-24347
2 parents c7fe372 + f64b7f8 commit 07e32bf

File tree

4 files changed

+19
-6
lines changed

4 files changed

+19
-6
lines changed

spring-boot-tests/spring-boot-integration-tests/spring-boot-launch-script-tests/src/intTest/java/org/springframework/boot/launchscript/AbstractLaunchScriptIntegrationTests.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import java.time.Duration;
2121
import java.util.ArrayList;
2222
import java.util.List;
23+
import java.util.function.Predicate;
2324

2425
import org.assertj.core.api.Condition;
2526
import org.testcontainers.containers.GenericContainer;
@@ -50,11 +51,13 @@ protected AbstractLaunchScriptIntegrationTests(String scriptsDir) {
5051
this.scriptsDir = scriptsDir;
5152
}
5253

53-
static List<Object[]> parameters() {
54+
static List<Object[]> parameters(Predicate<File> osFilter) {
5455
List<Object[]> parameters = new ArrayList<>();
5556
for (File os : new File("src/intTest/resources/conf").listFiles()) {
56-
for (File version : os.listFiles()) {
57-
parameters.add(new Object[] { os.getName(), version.getName() });
57+
if (osFilter.test(os)) {
58+
for (File version : os.listFiles()) {
59+
parameters.add(new Object[] { os.getName(), version.getName() });
60+
}
5861
}
5962
}
6063
return parameters;

spring-boot-tests/spring-boot-integration-tests/spring-boot-launch-script-tests/src/intTest/java/org/springframework/boot/launchscript/JarLaunchScriptIntegrationTests.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
package org.springframework.boot.launchscript;
1818

19+
import java.util.List;
20+
1921
import org.junit.jupiter.params.ParameterizedTest;
2022
import org.junit.jupiter.params.provider.MethodSource;
2123

@@ -36,6 +38,10 @@ class JarLaunchScriptIntegrationTests extends AbstractLaunchScriptIntegrationTes
3638
super("jar/");
3739
}
3840

41+
static List<Object[]> parameters() {
42+
return parameters((file) -> true);
43+
}
44+
3945
@ParameterizedTest(name = "{0} {1}")
4046
@MethodSource("parameters")
4147
void basicLaunch(String os, String version) throws Exception {

spring-boot-tests/spring-boot-integration-tests/spring-boot-launch-script-tests/src/intTest/java/org/springframework/boot/launchscript/SysVinitLaunchScriptIntegrationTests.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package org.springframework.boot.launchscript;
1818

19+
import java.util.List;
1920
import java.util.regex.Pattern;
2021

2122
import org.junit.jupiter.api.Assumptions;
@@ -41,6 +42,10 @@ class SysVinitLaunchScriptIntegrationTests extends AbstractLaunchScriptIntegrati
4142
super("init.d/");
4243
}
4344

45+
static List<Object[]> parameters() {
46+
return parameters((file) -> !file.getName().contains("CentOS"));
47+
}
48+
4449
@ParameterizedTest(name = "{0} {1}")
4550
@MethodSource("parameters")
4651
void statusWhenStopped(String os, String version) throws Exception {
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
# CentOS 6.9 from 02/06/2017
2-
FROM centos@sha256:a23bced61701af9a0a758e94229676d9f09996a3ff0f3d26955b06bac8c282e0
1+
# CentOS 7.9 from 18/11/2020
2+
FROM centos@sha256:e4ca2ed0202e76be184e75fb26d14bf974193579039d5573fb2348664deef76e
33
RUN yum install -y wget && \
4-
yum install -y system-config-services && \
54
yum install -y curl && \
65
wget --output-document jdk.rpm \
76
https://cdn.azul.com/zulu/bin/zulu8.21.0.1-jdk8.0.131-linux.x86_64.rpm && \

0 commit comments

Comments
 (0)