Skip to content

Commit c1252fa

Browse files
committed
tests for OPENJDK-631 (fast-jar and uber-jar layouts)
Signed-off-by: Jonathan Dowland <[email protected]>
1 parent 57bce75 commit c1252fa

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

tests/features/java/openjdk_s2i.feature

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,21 @@ Feature: Openshift OpenJDK-only S2I tests
1010
Scenario: Ensure Quarkus CDS doesn't fail due to timestamp mismatch (OPENDJK-1673)
1111
Given s2i build https://github.com/jerboaa/quarkus-quickstarts from getting-started using quickstart-2.16-s2i-cds
1212
Then container log should not contain A jar file is not the one used while building the shared archive file
13+
14+
Scenario: quarkus fast-jar layout works out-of-the-box (OPENJDK-631)
15+
Given s2i build https://github.com/jmtd/openshift-quickstarts from quarkus-quickstarts/getting-started-3.0.1.Final-nos2i using OPENJDK-631-quarkus-fast-jar
16+
Then container log should contain INFO quarkus fast-jar package type detected
17+
And container log should contain -jar /deployments/quarkus-app/quarkus-run.jar
18+
And container log should contain (main) getting-started 1.0.0-SNAPSHOT on JVM (powered by Quarkus
19+
# these might occur if the wrong JAR is chosen as the main one
20+
And container log should not contain -jar /deployments/getting-started-1.0.0-SNAPSHOT.jar
21+
And container log should not contain no main manifest attribute
22+
23+
Scenario: quarkus uber-jar layout works out-of-the-box (OPENJDK-631)
24+
Given s2i build https://github.com/jmtd/openshift-quickstarts from quarkus-quickstarts/getting-started-3.0.1.Final-nos2i with env using OPENJDK-631-quarkus-fast-jar
25+
| variable | value |
26+
| QUARKUS_PACKAGE_TYPE | uber-jar |
27+
Then container log should not contain INFO quarkus fast-jar package type detected
28+
And container log should not contain -jar /deployments/quarkus-app/quarkus-run.jar
29+
And container log should contain -jar /deployments/getting-started-1.0.0-SNAPSHOT-runner.jar
30+
And container log should contain (main) getting-started 1.0.0-SNAPSHOT on JVM (powered by Quarkus

0 commit comments

Comments
 (0)