From 9cf3d9a90bf8fb700a35f864f98aaddf171a4355 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Thu, 18 Aug 2022 11:25:01 +0200 Subject: [PATCH] Improve smoke tests --- plans/smoke.fmf | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/plans/smoke.fmf b/plans/smoke.fmf index afce0bc..3d8f115 100644 --- a/plans/smoke.fmf +++ b/plans/smoke.fmf @@ -1,25 +1,41 @@ -summary: Basic smoke test - OpenJDK 8 prepare: how: install exclude: - maven-openjdk8 - maven-openjdk11 - maven-openjdk17 +discover: + how: shell + tests: + - name: /smoke/ensure-single-jdk + test: "! rpm -qa | grep ^java- | grep -v ^java-${JDK_VERSION}-openjdk-" + - name: /smoke/show-version + test: mvn -v + - name: /smoke/dependency-get + test: rm -rf $HOME/.m2 && mvn -V dependency:get -Dartifact=junit:junit:4.12 && stat $HOME/.m2/repository/junit/junit/4.12/junit-4.12.jar execute: - script: - - mvn -V dependency:get -Dartifact=junit:junit:4.12 && stat $HOME/.m2/repository/junit/junit/4.12/junit-4.12.jar + how: tmt /jdk8: + summary: Basic smoke tests (OpenJDK 8) + environment: + JDK_VERSION: 1.8.0 prepare+: exclude-: - maven-openjdk8 /jdk11: + summary: Basic smoke tests (OpenJDK 11) + environment: + JDK_VERSION: 11 prepare+: exclude-: - maven-openjdk11 /jdk17: + summary: Basic smoke tests (OpenJDK 17) + environment: + JDK_VERSION: 17 prepare+: exclude-: - maven-openjdk17