Skip to content

Commit 858bd97

Browse files
committed
Add a java 11 version action container test
1 parent a6ae0b6 commit 858bd97

File tree

11 files changed

+472
-7
lines changed

11 files changed

+472
-7
lines changed

core/java11/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ RUN cd /javaAction \
3535
&& rm -rf /javaAction/src \
3636
&& ./compileClassCache.sh
3737

38-
CMD ["java", "-Dfile.encoding=UTF-8", "-Xshareclasses:cacheDir=/javaSharedCache,readonly", "-Xquickstart", "-jar", "/javaAction/build/libs/javaAction-all.jar"]
38+
CMD ["java", "--illegal-access=permit", "--add-opens=java.base/java.util=ALL-UNNAMED", "-Dfile.encoding=UTF-8", "-Xshareclasses:cacheDir=/javaSharedCache,readonly", "-Xquickstart", "-jar", "/javaAction/build/libs/javaAction-all.jar"]
1.8 KB
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-5.3.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

gradle/wrapper/gradle-wrapper.jar

1.8 KB
Binary file not shown.
Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
1-
# Licensed to the Apache Software Foundation (ASF) under one or more contributor
2-
# license agreements; and to You under the Apache License, Version 2.0.
3-
41
distributionBase=GRADLE_USER_HOME
52
distributionPath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-bin.zip
74
zipStoreBase=GRADLE_USER_HOME
85
zipStorePath=wrapper/dists

tests/dat/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
!build/
2+

tests/dat/actions/Java11Test.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package example;
2+
3+
import com.google.gson.JsonArray;
4+
import com.google.gson.JsonObject;
5+
import java.util.stream.IntStream;
6+
7+
/**
8+
* Test JEP 323: Local-Variable Syntax for Lambda Parameters
9+
* http://openjdk.java.net/jeps/323
10+
*/
11+
public class Java11Test {
12+
public static JsonObject main(JsonObject args) throws Exception {
13+
JsonObject response = new JsonObject();
14+
JsonArray list = new JsonArray();
15+
16+
IntStream.range(1, 5)
17+
// local-variable syntax
18+
.filter((var i) -> i % 2 == 0)
19+
.forEach(list::add);
20+
21+
response.add("list", list);
22+
return response;
23+
}
24+
}

tests/dat/build/Java11Test.jar

1.36 KB
Binary file not shown.

0 commit comments

Comments
 (0)