forked from gitpod-io/workspace-images
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlang-java.yaml
More file actions
30 lines (30 loc) · 924 Bytes
/
lang-java.yaml
File metadata and controls
30 lines (30 loc) · 924 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
- desc: it should run java
command: [java -version]
entrypoint: [bash, -i, -c]
assert:
- status == 0
- stderr.indexOf("OpenJDK") != -1
- stderr.indexOf("11.0.") != -1 ||
stderr.indexOf("17.0.") != -1 ||
stderr.indexOf("21.0.") != -1 ||
stderr.indexOf("23.0.") != -1 ||
stderr.indexOf("25") != -1
- desc: it should have a functioning java 17 installed
entrypoint: [env, GITPOD_REPO_ROOT=/workspace, bash, -ci]
command: [sdk default java 17.0.17.fx-zulu && java -version && mvn -v]
assert:
- status == 0
- stderr.indexOf('openjdk version \"17.') != -1
- stdout.indexOf("Apache Maven") != -1
- desc: it should run maven
command: [mvn -v]
entrypoint: [bash, -i, -c]
assert:
- status == 0
- stdout.indexOf("Apache Maven") != -1
- desc: it should run sdk
command: [sdk v]
entrypoint: [bash, -i, -c]
assert:
- status == 0
- stdout.indexOf("SDKMAN") != -1