Backport tests from Fedora
This commit is contained in:
parent
c0a5eeaf37
commit
83e1751617
@ -1,22 +1,5 @@
|
|||||||
summary: Basic smoke test
|
summary: Basic smoke test
|
||||||
prepare:
|
|
||||||
how: install
|
|
||||||
package:
|
|
||||||
- java-11-openjdk-devel
|
|
||||||
- xmvn-tools
|
|
||||||
- mvn(org.apache.ant:ant)
|
|
||||||
- mvn(jakarta.activation:jakarta.activation-api)
|
|
||||||
discover:
|
discover:
|
||||||
how: shell
|
how: fmf
|
||||||
tests:
|
|
||||||
- name: /smoke/classpath-import
|
|
||||||
test: |
|
|
||||||
CLASSPATH+=":$(xmvn-resolve org.apache.ant:ant)"
|
|
||||||
CLASSPATH+=":$(xmvn-resolve jakarta.activation:jakarta.activation-api)"
|
|
||||||
CLASSPATH+=":$(xmvn-resolve com.sun.istack:istack-commons-runtime)"
|
|
||||||
CLASSPATH+=":$(xmvn-resolve com.sun.istack:istack-commons-tools)"
|
|
||||||
export CLASSPATH
|
|
||||||
/usr/lib/jvm/java-11-openjdk/bin/javac plans/Smoke.java
|
|
||||||
/usr/lib/jvm/java-11-openjdk/bin/java -cp "${CLASSPATH}:plans" Smoke
|
|
||||||
execute:
|
execute:
|
||||||
how: tmt
|
how: tmt
|
||||||
|
9
tests/Sanity/smoke/main.fmf
Normal file
9
tests/Sanity/smoke/main.fmf
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
summary: jaxb-istack-commons smoke test
|
||||||
|
description: |
|
||||||
|
Test basic functionality of jaxb-istack-commons.
|
||||||
|
require:
|
||||||
|
- jaxb-istack-commons-tools
|
||||||
|
- java-21-openjdk-devel
|
||||||
|
- xmvn-tools
|
||||||
|
- mvn(org.apache.ant:ant)
|
||||||
|
- mvn(jakarta.activation:jakarta.activation-api)
|
19
tests/Sanity/smoke/runtest.sh
Executable file
19
tests/Sanity/smoke/runtest.sh
Executable file
@ -0,0 +1,19 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# Author: Marian Koncek <mkoncek@redhat.com>
|
||||||
|
. /usr/share/beakerlib/beakerlib.sh
|
||||||
|
|
||||||
|
rlJournalStart
|
||||||
|
|
||||||
|
rlPhaseStartTest "compile Smoke.java and run it"
|
||||||
|
CLASSPATH+=":$(xmvn-resolve org.apache.ant:ant)"
|
||||||
|
CLASSPATH+=":$(xmvn-resolve jakarta.activation:jakarta.activation-api)"
|
||||||
|
CLASSPATH+=":$(xmvn-resolve com.sun.istack:istack-commons-runtime)"
|
||||||
|
CLASSPATH+=":$(xmvn-resolve com.sun.istack:istack-commons-tools)"
|
||||||
|
export CLASSPATH
|
||||||
|
rlRun "/usr/lib/jvm/java-21-openjdk/bin/javac Smoke.java"
|
||||||
|
rlRun -s "/usr/lib/jvm/java-21-openjdk/bin/java -cp \"${CLASSPATH}:plans\" Smoke"
|
||||||
|
rlAssertGrep "com.sun.istack.tools.ProtectedTask" $rlRun_LOG
|
||||||
|
rlPhaseEnd
|
||||||
|
|
||||||
|
rlJournalEnd
|
||||||
|
rlJournalPrintText
|
5
tests/main.fmf
Normal file
5
tests/main.fmf
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
contact: Marian Koncek <mkoncek@redhat.com>
|
||||||
|
framework: beakerlib
|
||||||
|
test: ./runtest.sh
|
||||||
|
tier: 0
|
||||||
|
component: jaxb-istack-commons
|
Loading…
Reference in New Issue
Block a user