Skip to content

Commit 58705cd

Browse files
committed
Verify quarkus smoke test
1 parent 2b5c4f5 commit 58705cd

File tree

3 files changed

+34
-2
lines changed

3 files changed

+34
-2
lines changed

.github/workflows/pr-smoke-test-quarkus-images.yml

+31
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,34 @@ jobs:
1818
# Quarkus 3.7+ requires Java 17+
1919
skip-java-8: true
2020
skip-java-11: true
21+
22+
verify:
23+
runs-on: ubuntu-latest
24+
steps:
25+
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
26+
27+
- name: Free disk space
28+
run: .github/scripts/gha-free-disk-space.sh
29+
30+
- name: Set up JDK for running Gradle
31+
uses: actions/setup-java@8df1039502a15bceb9433410b1a100fbe190c53b # v4.5.0
32+
with:
33+
distribution: temurin
34+
java-version-file: .java-version
35+
36+
- name: Set up Gradle cache
37+
uses: gradle/actions/setup-gradle@d156388eb19639ec20ade50009f3d199ce1e2808 # v4.1.0
38+
with:
39+
cache-read-only: true
40+
41+
- name: Build Java 17 Docker image
42+
run: ./gradlew :smoke-tests:images:quarkus:jibDockerBuild -Ptag=local -PtargetJDK=17 -Djib.httpTimeout=120000 -Djib.console=plain
43+
44+
- name: Build Java 21 Docker image
45+
run: ./gradlew :smoke-tests:images:quarkus:jibDockerBuild -Ptag=local -PtargetJDK=21 -Djib.httpTimeout=120000 -Djib.console=plain
46+
47+
- name: Build Java 23 Docker image
48+
run: ./gradlew :smoke-tests:images:quarkus:jibDockerBuild -Ptag=local -PtargetJDK=23 -Djib.httpTimeout=120000 -Djib.console=plain
49+
50+
- name: Verify
51+
run: ./gradlew :smoke-tests:test -PsmokeTestSuite=quarkus

smoke-tests/build.gradle.kts

+1
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ tasks {
6060
"tomee" to listOf("**/Tomee*.*"),
6161
"websphere" to listOf("**/Websphere*.*"),
6262
"wildfly" to listOf("**/Wildfly*.*"),
63+
"quarkus" to listOf("**/Quarkus*.*"),
6364
)
6465

6566
val smokeTestSuite: String? by project

smoke-tests/src/test/groovy/io/opentelemetry/smoketest/QuarkusSmokeTest.groovy

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import static io.opentelemetry.smoketest.TestContainerManager.useWindowsContaine
1919
class QuarkusSmokeTest extends SmokeTest {
2020

2121
protected String getTargetImage(String jdk) {
22-
"ghcr.io/open-telemetry/opentelemetry-java-instrumentation/smoke-test-quarkus:jdk$jdk-20211213.1574595137"
22+
"smoke-test-quarkus:jdk$jdk-local"
2323
}
2424

2525
@Override
@@ -56,6 +56,6 @@ class QuarkusSmokeTest extends SmokeTest {
5656
stopTarget()
5757

5858
where:
59-
jdk << [11, 17] // Quarkus 2.0+ does not support Java 8
59+
jdk << [17, 21, 23] // Quarkus 2.0+ does not support Java 8
6060
}
6161
}

0 commit comments

Comments
 (0)