Compare commits

...
Sign in to create a new pull request.

7 commits

Author SHA1 Message Date
Zdenek Dohnal
70f18f79d3 No pdf2dsc in newer CXS 2025-03-21 10:31:56 +01:00
psklenar@redhat.com
7168e79ec9 AVC check for RHEL-77344 2025-02-06 09:16:41 +01:00
psklenar@redhat.com
fdd51a0bff file needed 2024-10-09 12:49:01 +02:00
psklenar@redhat.com
636264e566 all ci plans 2024-07-11 15:22:41 +02:00
Zdenek Dohnal
c25e5a47c6 Merge psklenar's changes 2024-07-10 12:04:27 +02:00
Ondrej Mejzlik
cddeeffd5a update plans 2024-06-20 11:04:11 +02:00
psklenar@redhat.com
47ecbc1f2f tmt test export 2024-06-11 10:15:36 +02:00
11 changed files with 87 additions and 13 deletions

1
README
View file

@ -1 +0,0 @@
Repository for ghostscript CI tests

View file

@ -10,3 +10,5 @@ require:
- gcc - gcc
duration: 35m duration: 35m
tier: '2' tier: '2'
extra-nitrate: TC#0617552
id: 8e6dd1f0-0166-4f4f-afb0-cd3296992f57

View file

@ -4,6 +4,7 @@
rlJournalStart rlJournalStart
rlPhaseStartSetup rlPhaseStartSetup
rlLog "`rpm -q ghostscript`"
rlRun "tmp=\$(mktemp -d)" 0 "Create tmp directory" rlRun "tmp=\$(mktemp -d)" 0 "Create tmp directory"
rlRun "pushd $tmp" rlRun "pushd $tmp"
rlRun "set -o pipefail" rlRun "set -o pipefail"
@ -16,7 +17,12 @@ rlJournalStart
rlRun "ls libopv.so" rlRun "ls libopv.so"
rlLog "$(ls)" rlLog "$(ls)"
rlRun "popd" rlRun "popd"
rlRun "gs -sDEVICE=opvp -sDriver=./ghostpdl/contrib/opvp/libopv.so -o output.txt -f ./ghostpdl/examples/*.*" rlRun "ls ./ghostpdl/examples"
for i in $(ls ./ghostpdl/examples/*.*);do
rlLog "file $i"
rlRun "gs -sDEVICE=opvp -sDriver=./ghostpdl/contrib/opvp/libopv.so -o output.txt -f $i"
rlLog "--------------------"
done
rlRun "grep opvpOpenPrinter opvp_command_dump.txt" rlRun "grep opvpOpenPrinter opvp_command_dump.txt"
rlPhaseEnd rlPhaseEnd

View file

@ -11,6 +11,7 @@ test: ./runtest.sh
framework: beakerlib framework: beakerlib
recommend: recommend:
- ghostscript - ghostscript
- file
duration: 10m duration: 10m
enabled: true enabled: true
tag: tag:

View file

@ -77,9 +77,14 @@ for i in "ghostscript" "gs" "gsnd" "ps2ascii";do
done done
rlPhaseStartTest 'pdf2dsc' rlPhaseStartTest 'pdf2dsc'
if rlIsRHELLike '>10'
then
rlLog "pdf2dsc is not maintained upstream, skipping"
else
rlRun "pdf2dsc IBM-RED-HAT-Press-Release-10-2018.pdf &> $LOG" rlRun "pdf2dsc IBM-RED-HAT-Press-Release-10-2018.pdf &> $LOG"
rlRun "cff $LOG" rlRun "cff $LOG"
rlRun "file IBM-RED-HAT-Press-Release-10-2018.dsc|grep DSC" rlRun "file IBM-RED-HAT-Press-Release-10-2018.dsc|grep DSC"
fi
rlPhaseEnd rlPhaseEnd
rlPhaseStartTest 'pdf2ps' rlPhaseStartTest 'pdf2ps'

View file

@ -1,2 +1,4 @@
# QE owner # QE owner
contact: Petr Sklenar <psklenar@redhat.com> contact: Petr Sklenar <psklenar@redhat.com>
check:
- how: avc

5
plans/all.fmf Normal file
View file

@ -0,0 +1,5 @@
summary: Run all tests
discover:
how: fmf
execute:
how: tmt

View file

@ -1,6 +0,0 @@
summary: CI plan, picks up all tests, runs in beakerlib.
discover:
- name: fedora
how: fmf
execute:
how: tmt

20
plans/others.fmf Normal file
View file

@ -0,0 +1,20 @@
/public:
summary: Public other tests
discover:
how: fmf
filter: 'tier: -1 & tier: -2 & tier: -3 & tag: -multihost'
url: "https://src.fedoraproject.org/tests/ghostscript.git"
execute:
how: tmt
/internal:
summary: Internal other tests
discover:
how: fmf
filter: 'tier: -1 & tier: -2 & tier: -3 & tag: -multihost'
url: https://gitlab.com/redhat/rhel/tests/ghostscript
adjust:
enabled: false
when: distro == centos-stream or distro == fedora
execute:
how: tmt

20
plans/tier1.fmf Normal file
View file

@ -0,0 +1,20 @@
/public:
summary: Public Tier1 tests
discover:
how: fmf
filter: 'tier: 1'
url: "https://src.fedoraproject.org/tests/ghostscript.git"
execute:
how: tmt
/internal:
summary: Internal Tier1 tests
discover:
how: fmf
filter: 'tier: 1'
url: https://gitlab.com/redhat/rhel/tests/ghostscript
adjust:
enabled: false
when: distro == centos-stream or distro == fedora
execute:
how: tmt

20
plans/tier2-tier3.fmf Normal file
View file

@ -0,0 +1,20 @@
/public:
summary: Public Tier2 and Tier3 tests
discover:
how: fmf
filter: 'tier: 2 | tier: 3'
url: "https://src.fedoraproject.org/tests/ghostscript.git"
execute:
how: tmt
/internal:
summary: Internal Tier2 and Tier3 tests
discover:
how: fmf
filter: 'tier: 2 | tier: 3'
url: https://gitlab.com/redhat/rhel/tests/ghostscript
adjust:
enabled: false
when: distro == centos-stream or distro == fedora
execute:
how: tmt