#!/bin/bash # Author: Mikolaj Izdebski . /usr/share/beakerlib/beakerlib.sh rlJournalStart rlPhaseStartSetup rlAssertRpm javapackages-local spec=$PWD/build-package.spec rlRun "pushd \$(mktemp -d)" rlPhaseEnd rlPhaseStartTest rlRun -s "rpmbuild -D '_topdir %{lua:print(posix.getcwd())}' -D '%_sourcedir %{_topdir}' -D '%_builddir %{_topdir}/build' -D '%_srcrpmdir %{_topdir}' -D '%_rpmdir %{_topdir}' -ba $spec" srpm=build-package-1-1.src.rpm rpm=noarch/build-package-1-1.noarch.rpm rlAssertExists $srpm rlAssertExists $rpm rlRun -s "rpm -qp $rpm --provides" rlAssertGrep "mvn(foo:bar) = 42" $rlRun_LOG rlRun -s "rpm -qp $rpm --requires" rlAssertGrep "javapackages-filesystem" $rlRun_LOG rlAssertNotGrep "headless" $rlRun_LOG rlPhaseEnd rlJournalEnd rlJournalPrintText