Skip to content

Commit db32719

Browse files
authored
E2E Tests on Java 17 (#1174)
1 parent cf2dd63 commit db32719

File tree

8 files changed

+12
-9
lines changed

8 files changed

+12
-9
lines changed

powertools-e2e-tests/handlers/idempotency/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<build>
2828
<plugins>
2929
<plugin>
30-
<groupId>org.codehaus.mojo</groupId>
30+
<groupId>dev.aspectj</groupId>
3131
<artifactId>aspectj-maven-plugin</artifactId>
3232
<configuration>
3333
<source>${maven.compiler.source}</source>

powertools-e2e-tests/handlers/logging/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<build>
2828
<plugins>
2929
<plugin>
30-
<groupId>org.codehaus.mojo</groupId>
30+
<groupId>dev.aspectj</groupId>
3131
<artifactId>aspectj-maven-plugin</artifactId>
3232
<configuration>
3333
<source>${maven.compiler.source}</source>

powertools-e2e-tests/handlers/metrics/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<build>
2828
<plugins>
2929
<plugin>
30-
<groupId>org.codehaus.mojo</groupId>
30+
<groupId>dev.aspectj</groupId>
3131
<artifactId>aspectj-maven-plugin</artifactId>
3232
<configuration>
3333
<source>${maven.compiler.source}</source>

powertools-e2e-tests/handlers/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,9 @@
9999
</dependencies>
100100
</plugin>
101101
<plugin>
102-
<groupId>org.codehaus.mojo</groupId>
102+
<groupId>dev.aspectj</groupId>
103103
<artifactId>aspectj-maven-plugin</artifactId>
104-
<version>${aspectj.version}</version>
104+
<version>1.13.1</version>
105105
</plugin>
106106
<plugin>
107107
<groupId>org.apache.maven.plugins</groupId>

powertools-e2e-tests/handlers/tracing/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<build>
2828
<plugins>
2929
<plugin>
30-
<groupId>org.codehaus.mojo</groupId>
30+
<groupId>dev.aspectj</groupId>
3131
<artifactId>aspectj-maven-plugin</artifactId>
3232
<configuration>
3333
<source>${maven.compiler.source}</source>

powertools-e2e-tests/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
<!-- we can use Java 11 for integration tests, not forced to stick to Java 8 -->
1818
<maven.compiler.source>8</maven.compiler.source>
1919
<maven.compiler.target>8</maven.compiler.target>
20-
<constructs.version>10.2.25</constructs.version>
21-
<cdk.version>2.47.0</cdk.version>
20+
<constructs.version>10.2.30</constructs.version>
21+
<cdk.version>2.79.1</cdk.version>
2222

2323
<!-- Don't deploy the e2e tests -->
2424
<maven.deploy.skip>true</maven.deploy.skip>

powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/Infrastructure.java

+2
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,8 @@ private void getJavaRuntime() {
162162
runtime = JavaRuntime.JAVA8AL2;
163163
} else if (javaVersion.startsWith("11")) {
164164
runtime = JavaRuntime.JAVA11;
165+
} else if (javaVersion.startsWith("17")) {
166+
runtime = JavaRuntime.JAVA17;
165167
} else {
166168
throw new IllegalArgumentException("Unsupported Java version " + javaVersion);
167169
}

powertools-e2e-tests/src/test/java/software/amazon/lambda/powertools/testutils/JavaRuntime.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
public enum JavaRuntime {
66
JAVA8("java8", Runtime.JAVA_8, "1.8"),
77
JAVA8AL2("java8.al2", Runtime.JAVA_8_CORRETTO, "1.8"),
8-
JAVA11("java11", Runtime.JAVA_11, "11");
8+
JAVA11("java11", Runtime.JAVA_11, "11"),
9+
JAVA17("java17", Runtime.JAVA_17, "17");
910

1011
private final String runtime;
1112
private final Runtime cdkRuntime;

0 commit comments

Comments
 (0)