1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#!/bin/sh
set -e
cleanup () {
retval=$?
set +e
if [ -n "${AUTOPKGTEST_ARTIFACTS}" ]; then
if [ -f /var/log/puppetserver/puppetserver.log ]; then
cp /var/log/puppetserver/puppetserver.log "${AUTOPKGTEST_ARTIFACTS}"
fi
if [ -d /run/systemd/system ]; then
journalctl -u puppetserver.service > "${AUTOPKGTEST_ARTIFACTS}/journal.log"
fi
fi
return $retval
}
trap cleanup EXIT
# associate default "puppet" host with localhost
puppet resource host puppet ip=127.0.0.1
# ensure server certname is predictable
puppet config set certname puppet
cd debian/tests
rspec spec/puppetserver/*_spec.rb
|