diff --git a/plans/smoke.fmf b/plans/smoke.fmf new file mode 100644 index 0000000..8941304 --- /dev/null +++ b/plans/smoke.fmf @@ -0,0 +1,63 @@ +discover: + how: fmf + url: https://src.fedoraproject.org/tests/maven + +prepare: + - how: shell + script: dnf -y swap maven-jdk-binding ${MAVEN_BINDING} + +execute: + how: tmt + +/jdk8: + environment: + OPENJDK_VERSION: 1.8.0 + MAVEN_BINDING: maven-openjdk8 + + /full: + summary: Basic smoke tests (OpenJDK 8 full) + + /headless: + summary: Basic smoke tests (OpenJDK 8 headless) + discover+: + filter: tag:-java-compiler + environment+: + OPENJDK_HEADLESS: true + prepare+: + - how: shell + script: | + dnf -y erase java-*-openjdk + +/jdk11: + environment: + OPENJDK_VERSION: 11 + MAVEN_BINDING: maven-openjdk11 + + /full: + summary: Basic smoke tests (OpenJDK 11 full) + + /headless: + summary: Basic smoke tests (OpenJDK 11 headless) + environment+: + OPENJDK_HEADLESS: true + prepare+: + - how: shell + script: | + dnf -y erase java-*-openjdk + +/jdk17: + environment: + OPENJDK_VERSION: 17 + MAVEN_BINDING: maven-openjdk17 + + /full: + summary: Basic smoke tests (OpenJDK 17 full) + + /headless: + summary: Basic smoke tests (OpenJDK 17 headless) + environment+: + OPENJDK_HEADLESS: true + prepare+: + - how: shell + script: | + dnf -y erase java-*-openjdk