Sync tests from Fedora

This commit is contained in:
Mikolaj Izdebski 2024-12-11 08:50:32 +01:00
parent 2cff6f1065
commit cc1f21748a
3 changed files with 39 additions and 20 deletions

View File

@ -12,6 +12,5 @@ rules:
- !PassingTestCaseRule {test_case_name: osci.brew-build./plans/matrix/jdk11/headless.functional}
- !PassingTestCaseRule {test_case_name: osci.brew-build./plans/matrix/jdk17/headless.functional}
- !PassingTestCaseRule {test_case_name: osci.brew-build./plans/matrix/jdk21/headless.functional}
# https://docs.engineering.redhat.com/display/RHELPLAN/Maven+Bootstrap+manual+gating+test
- !PassingTestCaseRule {test_case_name: manual.sst_cs_apps.maven.bootstrap}
- !PassingTestCaseRule {test_case_name: osci.brew-build./plans/matrix/unbound/jlink.functional}
- !PassingTestCaseRule {test_case_name: osci.brew-build./plans/javapackages.functional}

View File

@ -3,11 +3,5 @@ discover:
how: fmf
url: https://src.fedoraproject.org/tests/javapackages
ref: c9s
prepare:
- how: install
exclude:
- maven-openjdk8
- maven-openjdk11
- maven-openjdk21
execute:
how: tmt

View File

@ -18,22 +18,23 @@ environment:
- maven-openjdk11
- maven-openjdk17
- maven-openjdk21
- maven-unbound
/full:
summary: Maven matrix tests (OpenJDK 8 full)
discover+:
filter: tag:jdk8
filter: tag:jdk8 & tier:0,1
/headless:
summary: Maven matrix tests (OpenJDK 8 headless)
discover+:
filter: tag:jre8
filter: tag:jre8 & tier:0,1
environment+:
OPENJDK_HEADLESS: "true"
prepare+:
- how: shell
script: |
dnf -y erase java-*-openjdk
dnf -y remove java-*-openjdk
/jdk11:
environment+:
@ -44,22 +45,23 @@ environment:
- maven-openjdk8
- maven-openjdk17
- maven-openjdk21
- maven-unbound
/full:
summary: Maven matrix tests (OpenJDK 11 full)
discover+:
filter: tag:jdk11
filter: tag:jdk11 & tier:0,1
/headless:
summary: Maven matrix tests (OpenJDK 11 headless)
discover+:
filter: tag:jre11
filter: tag:jre11 & tier:0,1
environment+:
OPENJDK_HEADLESS: "true"
prepare+:
- how: shell
script: |
dnf -y erase java-*-openjdk
dnf -y remove java-*-openjdk
/jdk17:
environment+:
@ -70,22 +72,23 @@ environment:
- maven-openjdk8
- maven-openjdk11
- maven-openjdk21
- maven-unbound
/full:
summary: Maven matrix tests (OpenJDK 17 full)
discover+:
filter: tag:jdk17
filter: tag:jdk17 & tier:0,1
/headless:
summary: Maven matrix tests (OpenJDK 17 headless)
discover+:
filter: tag:jre17
filter: tag:jre17 & tier:0,1
environment+:
OPENJDK_HEADLESS: "true"
prepare+:
- how: shell
script: |
dnf -y erase java-*-openjdk
dnf -y remove java-*-openjdk
/jdk21:
environment+:
@ -96,19 +99,42 @@ environment:
- maven-openjdk8
- maven-openjdk11
- maven-openjdk17
- maven-unbound
/full:
summary: Maven matrix tests (OpenJDK 21 full)
discover+:
filter: tag:jdk21
filter: tag:jdk21 & tier:0,1
/headless:
summary: Maven matrix tests (OpenJDK 21 headless)
discover+:
filter: tag:jre21
filter: tag:jre21 & tier:0,1
environment+:
OPENJDK_HEADLESS: "true"
prepare+:
- how: shell
script: |
dnf -y erase java-*-openjdk
dnf -y remove java-*-openjdk
/unbound:
prepare:
- how: install
exclude:
- maven-openjdk8
- maven-openjdk11
- maven-openjdk17
- maven-openjdk21
/jlink:
summary: Maven matrix tests - unbound jlink-based Java
discover+:
filter: tag:unbound & tier:0,1
prepare+:
- how: shell
script: |
test -d /opt/java && test -x /usr/local/bin/java && exit 0
dnf -y install java-21-openjdk-jmods
jlink --add-modules java.base,java.logging,java.xml,java.naming --output /opt/java
ln -s /opt/java/bin/java /usr/local/bin/java
dnf -y remove java-21-openjdk-jmods