Backport tests from Fedora

This commit is contained in:
Mikolaj Izdebski 2024-07-02 11:36:02 +02:00
parent e769805480
commit 0acdb43eec
4 changed files with 38 additions and 5 deletions

View File

@ -1,10 +1,6 @@
summary: Basic smoke test
discover:
how: shell
tests:
- name: /smoke/help
test: |
python3 /usr/share/java-utils/mvn_build.py --help
how: fmf
prepare:
how: install
exclude:

View File

@ -0,0 +1,5 @@
summary: javapackages-tools smoke test
description: |
Test basic functionality of javapackages-tools.
require:
- maven-local

28
tests/Sanity/smoke/runtest.sh Executable file
View File

@ -0,0 +1,28 @@
#!/bin/bash
# Author: Mikolaj Izdebski <mizdebsk@redhat.com>
. /usr/share/beakerlib/beakerlib.sh
rlJournalStart
rlPhaseStartTest "check for presence of javapackages-tools commands"
rlAssertRpm javapackages-tools
rlAssertBinaryOrigin build-classpath javapackages-tools
rlAssertBinaryOrigin build-classpath-directory javapackages-tools
rlAssertBinaryOrigin build-jar-repository javapackages-tools
rlAssertBinaryOrigin check-binary-files javapackages-tools
rlAssertBinaryOrigin clean-binary-files javapackages-tools
rlAssertBinaryOrigin create-jar-links javapackages-tools
rlAssertBinaryOrigin diff-jars javapackages-tools
rlAssertBinaryOrigin find-jar javapackages-tools
rlAssertBinaryOrigin rebuild-jar-repository javapackages-tools
rlAssertBinaryOrigin shade-jar javapackages-tools
rlPhaseEnd
rlPhaseStartTest "display mvn_build help"
rlRun -s "python3 /usr/share/java-utils/mvn_build.py --help"
rlAssertGrep "Usage: mvn_build.py" $rlRun_LOG
rlAssertGrep "Skip javadoc generation and installation" $rlRun_LOG
rlPhaseEnd
rlJournalEnd
rlJournalPrintText

4
tests/main.fmf Normal file
View File

@ -0,0 +1,4 @@
contact: Mikolaj Izdebski <mizdebsk@redhat.com>
framework: beakerlib
test: ./runtest.sh
tier: 0