2020-10-15 15:56:41 +00:00
|
|
|
#!/bin/bash
|
|
|
|
# Include Beaker environment
|
|
|
|
. /usr/share/beakerlib/beakerlib.sh || exit 1
|
|
|
|
|
|
|
|
PACKAGE="libvarlink"
|
|
|
|
|
|
|
|
rlJournalStart
|
|
|
|
rlPhaseStartSetup
|
|
|
|
rlAssertRpm $PACKAGE
|
2021-03-01 10:06:54 +00:00
|
|
|
rlRun "mkdir -p $HOME/.cargo/bin; cargo install --git https://github.com/varlink/rust varlink-certification"
|
2020-10-15 15:56:41 +00:00
|
|
|
rlPhaseEnd
|
|
|
|
|
|
|
|
rlPhaseStartTest
|
2021-03-01 10:06:54 +00:00
|
|
|
rlLog "Starting test ..."
|
|
|
|
rlRun "varlink --bridge \"varlink --bridge \\\"varlink -A '~/.cargo/bin/varlink-certification --varlink=\\\\\\\$VARLINK_ADDRESS' bridge\\\" bridge\" info | fgrep -q org.varlink.certification"
|
2020-10-15 15:56:41 +00:00
|
|
|
rlPhaseEnd
|
|
|
|
|
|
|
|
rlPhaseStartCleanup
|
|
|
|
rlLog "libvarlink tests done"
|
2021-03-01 10:06:54 +00:00
|
|
|
rlRun "rm -rf $HOME/.cargo"
|
2020-10-15 15:56:41 +00:00
|
|
|
rlPhaseEnd
|
|
|
|
rlJournalPrintText
|
|
|
|
rlJournalEnd
|
|
|
|
|
|
|
|
rlGetTestState
|