Skip to content

Commit c241dc0

Browse files
committed
Added LANG environment variable to ubi8-based images.
-The value set is LANG="C.utf8" -Added behave test to openjdk.feature Signed-off-by: Jayashree Huttanagoudar <[email protected]>
1 parent d5c5d16 commit c241dc0

File tree

7 files changed

+24
-0
lines changed

7 files changed

+24
-0
lines changed

tests/features/java/openjdk.feature

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,3 +76,15 @@ Feature: Miscellaneous OpenJDK-related unit tests
7676
| command | ls -1 /usr/lib/jvm |
7777
Then available container log should not contain java-1.8.0
7878
Then available container log should not contain java-11
79+
80+
@ubi8/openjdk-8
81+
@ubi8/openjdk-8-runtime
82+
@ubi8/openjdk-11
83+
@ubi8/openjdk-11-runtime
84+
@ubi8/openjdk-17
85+
@ubi8/openjdk-17-runtime
86+
Scenario: Ensure LANG is defined and contains UTF-8
87+
When container is started with args
88+
| arg | value |
89+
| command | bash -c "$JAVA_HOME/bin/java -XshowSettings:properties -version" |
90+
Then available container log should contain file.encoding = UTF-8

ubi8-openjdk-11-runtime.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ envs:
2828
value: *name
2929
- name: "JBOSS_IMAGE_VERSION"
3030
value: *version
31+
- name: "LANG"
32+
value: "C.utf8"
3133

3234
ports:
3335
- value: 8080

ubi8-openjdk-11.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ envs:
3030
value: *name
3131
- name: "JBOSS_IMAGE_VERSION"
3232
value: *version
33+
- name: "LANG"
34+
value: "C.utf8"
3335

3436
ports:
3537
- value: 8080

ubi8-openjdk-17-runtime.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ envs:
2828
value: *name
2929
- name: "JBOSS_IMAGE_VERSION"
3030
value: *version
31+
- name: "LANG"
32+
value: "C.utf8"
3133

3234
ports:
3335
- value: 8080

ubi8-openjdk-17.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ envs:
3030
value: *name
3131
- name: "JBOSS_IMAGE_VERSION"
3232
value: *version
33+
- name: "LANG"
34+
value: "C.utf8"
3335

3436
ports:
3537
- value: 8080

ubi8-openjdk-8-runtime.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ envs:
2828
value: *name
2929
- name: "JBOSS_IMAGE_VERSION"
3030
value: *version
31+
- name: "LANG"
32+
value: "C.utf8"
3133

3234
ports:
3335
- value: 8080

ubi8-openjdk-8.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ envs:
3030
value: *name
3131
- name: "JBOSS_IMAGE_VERSION"
3232
value: *version
33+
- name: "LANG"
34+
value: "C.utf8"
3335

3436
ports:
3537
- value: 8080

0 commit comments

Comments
 (0)