Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions .github/matrix-jvm-tests.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"name": "JVM Tests - JDK 17",
"category": "Runtime",
"java-version": 17,
"java-distribution": "temurin",
"maven_args": "$JVM_TEST_MAVEN_ARGS",
"maven_opts": "-Xmx2g -XX:MaxMetaspaceSize=1g",
"os-name": "ubuntu-latest",
Expand All @@ -12,6 +13,7 @@
"name": "JVM Tests - JDK 21",
"category": "Runtime",
"java-version": 21,
"java-distribution": "temurin",
"java-version-gradle": 17,
"maven_args": "$JVM_TEST_MAVEN_ARGS",
"maven_opts": "-Xmx3g -XX:MaxMetaspaceSize=1g",
Expand All @@ -22,6 +24,7 @@
"name": "JVM Tests - JDK 25",
"category": "Runtime",
"java-version": 25,
"java-distribution": "temurin",
"java-version-gradle": 17,
"maven_args": "$JVM_TEST_MAVEN_ARGS",
"maven_opts": "-Xmx3g -XX:MaxMetaspaceSize=1g",
Expand All @@ -32,15 +35,28 @@
"name": "JVM Tests - JDK 17 Windows",
"category": "Runtime",
"java-version": 17,
"java-distribution": "temurin",
"maven_args": "-DskipDocs -Dformat.skip",
"maven_opts": "-Xmx2g -XX:MaxMetaspaceSize=1g",
"os-name": "windows-latest",
"modules": "-pl\n!docs\n-Dno-test-modules"
},
{
"name": "JVM Tests - JDK 21 Semeru",
"category": "Runtime",
"java-version": 21,
"java-distribution": "semeru",
"java-version-gradle": 17,
"maven_args": "$JVM_TEST_MAVEN_ARGS",
"maven_opts": "-Xmx3g -XX:MaxMetaspaceSize=1g",
"os-name": "ubuntu-latest",
"modules": "-pl\n!docs\n-Dno-test-modules"
},
{
"name": "JVM Integration Tests - JDK 17",
"category": "Integration",
"java-version": 17,
"java-distribution": "temurin",
"maven_args": "$JVM_TEST_MAVEN_ARGS",
"maven_opts": "-Xmx2g -XX:MaxMetaspaceSize=1g",
"os-name": "ubuntu-latest",
Expand All @@ -50,6 +66,7 @@
"name": "JVM Integration Tests - JDK 21",
"category": "Integration",
"java-version": 21,
"java-distribution": "temurin",
"maven_args": "$JVM_TEST_MAVEN_ARGS",
"maven_opts": "-Xmx3g -XX:MaxMetaspaceSize=1g",
"os-name": "ubuntu-latest",
Expand All @@ -59,6 +76,7 @@
"name": "JVM Integration Tests - JDK 25",
"category": "Integration",
"java-version": 25,
"java-distribution": "temurin",
"maven_args": "$JVM_TEST_MAVEN_ARGS",
"maven_opts": "-Xmx3g -XX:MaxMetaspaceSize=1g",
"os-name": "ubuntu-latest",
Expand All @@ -68,9 +86,20 @@
"name": "JVM Integration Tests - JDK 17 Windows",
"category": "Integration",
"java-version": 17,
"java-distribution": "temurin",
"maven_args": "-DskipDocs -Dformat.skip",
"maven_opts": "-Xmx2g -XX:MaxMetaspaceSize=1g",
"os-name": "windows-latest",
"modules": "-f\nintegration-tests\n-pl\n!gradle\n-pl\n!maven\n-pl\n!devmode\n-pl\n!devtools"
},
{
"name": "JVM Integration Tests - JDK 21 Semeru",
"category": "Integration",
"java-version": 21,
"java-distribution": "semeru",
"maven_args": "$JVM_TEST_MAVEN_ARGS",
"maven_opts": "-Xmx3g -XX:MaxMetaspaceSize=1g",
"os-name": "ubuntu-latest",
"modules": "-f\nintegration-tests\n-pl\n!gradle\n-pl\n!maven\n-pl\n!devmode\n-pl\n!devtools"
}
]
35 changes: 32 additions & 3 deletions .github/workflows/ci-actions-incremental.yml
Original file line number Diff line number Diff line change
Expand Up @@ -604,15 +604,24 @@ jobs:
- {
name: "17",
java-version: 17,
java-distribution: "temurin",
os-name: "ubuntu-latest",
tag: "maven-jdk-17"
}
- {
name: "17 Windows",
java-version: 17,
java-distribution: "temurin",
os-name: "windows-latest",
tag: "maven-jdk-17-windows"
}
- {
name: "21 Semeru",
java-version: 21,
java-distribution: "semeru",
os-name: "ubuntu-latest",
tag: "maven-jdk-21-semeru"
}
steps:
- uses: runs-on/action@v2
- name: Gradle Enterprise environment
Expand Down Expand Up @@ -646,7 +655,7 @@ jobs:
- name: Set up JDK ${{ matrix.java.java-version }}
uses: actions/setup-java@v5
with:
distribution: temurin
distribution: ${{ matrix.java.java-distribution || 'temurin' }}
java-version: ${{ matrix.java.java-version }}
- name: Setup Develocity Build Scan capture
uses: gradle/develocity-actions/[email protected]
Expand Down Expand Up @@ -809,21 +818,31 @@ jobs:
- {
name: "17",
java-version: 17,
java-distribution: "temurin",
os-name: "ubuntu-latest",
tag: "devtools-jdk-17"
}
- {
name: "21",
java-version: 21,
java-distribution: "temurin",
os-name: "ubuntu-latest",
tag: "devtools-jdk-21"
}
- {
name: "17 Windows",
java-version: 17,
java-distribution: "temurin",
os-name: "windows-latest",
tag: "devtools-jdk-17-windows"
}
- {
name: "21 Semeru",
java-version: 21,
java-distribution: "semeru",
os-name: "ubuntu-latest",
tag: "devtools-jdk-21-semeru"
}
steps:
- uses: runs-on/action@v2
- name: Gradle Enterprise environment
Expand Down Expand Up @@ -852,7 +871,7 @@ jobs:
- name: Set up JDK ${{ matrix.java.java-version }}
uses: actions/setup-java@v5
with:
distribution: temurin
distribution: ${{ matrix.java.java-distribution || 'temurin' }}
java-version: ${{ matrix.java.java-version }}
- name: Setup Develocity Build Scan capture
uses: gradle/develocity-actions/[email protected]
Expand Down Expand Up @@ -913,20 +932,30 @@ jobs:
name: "17",
java-version: 17,
os-name: "ubuntu-latest",
java-distribution: "temurin",
tag: "kubernetes-jdk-17"
}
- {
name: "21",
java-version: 21,
java-distribution: "temurin",
os-name: "ubuntu-latest",
tag: "kubernetes-jdk-21"
}
- {
name: "17 Windows",
java-version: 17,
java-distribution: "temurin",
os-name: "windows-latest",
tag: "kubernetes-jdk-17-windows"
}
- {
name: "21 Semeru",
java-version: 21,
java-distribution: "semeru",
os-name: "ubuntu-latest",
tag: "kubernetes-jdk-21-semeru"
}
steps:
- uses: runs-on/action@v2
- name: Gradle Enterprise environment
Expand Down Expand Up @@ -955,7 +984,7 @@ jobs:
- name: Set up JDK ${{ matrix.java.java-version }}
uses: actions/setup-java@v5
with:
distribution: temurin
distribution: ${{ matrix.java.java-distribution || 'temurin' }}
java-version: ${{ matrix.java.java-version }}
- name: Setup Develocity Build Scan capture
uses: gradle/develocity-actions/[email protected]
Expand Down
15 changes: 15 additions & 0 deletions extensions/jfr/deployment/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -57,4 +57,19 @@
</plugin>
</plugins>
</build>
<profiles>
<profile>
<!-- JFR support might be improved in 25 but for now we are testing 17 and 21 and it is not supported at all -->
<id>skip-tests-on-semeru</id>
<activation>
<property>
<name>java.vendor</name>
<value>IBM Corporation</value>
</property>
</activation>
<properties>
<maven.test.skip>true</maven.test.skip>
</properties>
</profile>
</profiles>
</project>

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.RegisterExtension;

import io.quarkus.test.DisabledOnSemeru;
import io.quarkus.test.QuarkusUnitTest;
import io.quarkus.vertx.web.Body;
import io.quarkus.vertx.web.Header;
Expand All @@ -26,6 +27,7 @@
import io.vertx.core.json.JsonObject;
import io.vertx.ext.web.RoutingContext;

@DisabledOnSemeru(reason = "https://github.com/eclipse-openj9/openj9/issues/22812")
public class RouteMethodParametersTest {

@RegisterExtension
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,14 @@
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.RegisterExtension;

import io.quarkus.test.DisabledOnSemeru;
import io.quarkus.test.QuarkusUnitTest;
import io.quarkus.vertx.web.Param;
import io.quarkus.vertx.web.Route;
import io.quarkus.vertx.web.Route.HttpMethod;
import io.smallrye.mutiny.Multi;

@DisabledOnSemeru(reason = "https://github.com/eclipse-openj9/openj9/issues/22812")
public class MultiValidationTest {

@RegisterExtension
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,13 @@
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.RegisterExtension;

import io.quarkus.test.DisabledOnSemeru;
import io.quarkus.test.QuarkusUnitTest;
import io.quarkus.vertx.web.Param;
import io.quarkus.vertx.web.Route;
import io.quarkus.vertx.web.Route.HttpMethod;

@DisabledOnSemeru(reason = "https://github.com/eclipse-openj9/openj9/issues/22812")
public class SyncValidationTest {

@RegisterExtension
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,14 @@
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.RegisterExtension;

import io.quarkus.test.DisabledOnSemeru;
import io.quarkus.test.QuarkusUnitTest;
import io.quarkus.vertx.web.Param;
import io.quarkus.vertx.web.Route;
import io.quarkus.vertx.web.Route.HttpMethod;
import io.smallrye.mutiny.Uni;

@DisabledOnSemeru(reason = "https://github.com/eclipse-openj9/openj9/issues/22812")
public class UniValidationTest {

@RegisterExtension
Expand Down
Loading