10
echo "setting up test"
11
if [ -d $JENKINS_HOME/charms/oneiric/$charm_name ]; then
12
rm -Rf $JENKINS_HOME/charms/oneiric/$charm_name
14
charm get $charm_name $JENKINS_HOME/charms/oneiric/$charm_name
20
juju deploy --repository $JENKINS_HOME/charms local:$charm_name
22
$JENKINS_HOME/juju-service-started $charm_name 2> /dev/null && echo "pass" || fail
27
# copy log files somewhere
28
for instance in `ls /var/lib/lxc`
30
if [ -d /var/lib/lxc/\$instance/rootfs/var/log/juju/ ]; then
31
sudo cp /var/lib/lxc/\$instance/rootfs/var/log/juju/* $JENKINS_HOME/jobs/$job_name/workspace/
32
sudo chown -Rf jenkins.jenkins $JENKINS_HOME/jobs/$job_name/workspace/
39
echo "tearing down test"
40
juju destroy-service $charm_name
41
if [ -d $JENKINS_HOME/charms/oneiric/$charm_name ]; then
42
rm -Rf $JENKINS_HOME/charms/oneiric/$charm_name
47
trap teardown EXIT INT TERM