diff --git a/tests/sanity/runtest.sh b/tests/sanity/runtest.sh new file mode 100755 index 0000000..c2442d4 --- /dev/null +++ b/tests/sanity/runtest.sh @@ -0,0 +1,25 @@ +#!/bin/bash +# Include Beaker environment +. /usr/share/beakerlib/beakerlib.sh || exit 1 + +PACKAGE="libvarlink" + +rlJournalStart + rlPhaseStartSetup + rlAssertRpm $PACKAGE + rlRun "git clone https://github.com/varlink/libvarlink; cd libvarlink; meson build;make" + rlPhaseEnd + + rlPhaseStartTest + rlLog "Starting tests ..." + rlRun "cd build; ninja test" + rlPhaseEnd + + rlPhaseStartCleanup + rlLog "libvarlink tests done" + rlRun "rm -rf libvarlink" + rlPhaseEnd +rlJournalPrintText +rlJournalEnd + +rlGetTestState diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..d8cdb3d --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,12 @@ +- hosts: localhost + roles: + - role: standard-test-beakerlib + tags: + - classic + tests: + - sanity + required_packages: + - libvarlink + - meson + - ninja-build + - gcc