Ensure the right OpenJDK packages are installed
This commit is contained in:
parent
b57fc98878
commit
8f2a6eefd7
2 changed files with 31 additions and 0 deletions
3
Sanity/openjdk-packages/main.fmf
Normal file
3
Sanity/openjdk-packages/main.fmf
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
summary: Maven OpenJDK packages test
|
||||
description: |
|
||||
Test whether expected OpenJDK packages are installed.
|
||||
28
Sanity/openjdk-packages/runtest.sh
Executable file
28
Sanity/openjdk-packages/runtest.sh
Executable file
|
|
@ -0,0 +1,28 @@
|
|||
#!/bin/bash
|
||||
# Author: Mikolaj Izdebski <mizdebsk@redhat.com>
|
||||
. /usr/share/beakerlib/beakerlib.sh
|
||||
|
||||
rlJournalStart
|
||||
rlPhaseStartTest
|
||||
|
||||
n=${OPENJDK_VERSION:=17}
|
||||
|
||||
# Headless JRE of correct version must always be installed
|
||||
rlAssertRpm "java-${n}-openjdk-headless"
|
||||
|
||||
# JDK packages must or must not be installed, depending on test scenario
|
||||
if [ -z "${OPENJDK_HEADLESS}" ]; then
|
||||
rlAssertRpm "java-${n}-openjdk"
|
||||
rlAssertRpm "java-${n}-openjdk-devel"
|
||||
else
|
||||
rlAssertNotRpm "java-${n}-openjdk"
|
||||
rlAssertNotRpm "java-${n}-openjdk-devel"
|
||||
fi
|
||||
|
||||
# Other JVM packages must not be installed
|
||||
rlRun -s "rpm -qa | grep ^java- | grep -v ^java-${n}-openjdk- | sort"
|
||||
rlAssertNotGrep . $rlRun_LOG
|
||||
|
||||
rlPhaseEnd
|
||||
rlJournalEnd
|
||||
rlJournalPrintText
|
||||
Loading…
Add table
Add a link
Reference in a new issue