bin/test
#!/bin/bash
set -e -x
# Assumes the rootfs is already installed to /var/warden/rootfs
# The warden test suite currently uses /tmp/warden/rootfs instead
mkdir -p /tmp/warden/rootfs
echo -n "Extracting rootfs..."
sudo tar -xf /var/cf-release/.blobs/`basename $(readlink /var/cf-release/blobs/rootfs/*)` -C /tmp/warden/rootfs
echo "finished"
# Close stdin
exec 0>&-
export WROOT=/var/cf-release/src/dea-hm-workspace/src/warden
# Remove remnants of apparmor (specific to Travis VM)
# sudo dpkg --purge apparmor
# Install dependencies
# sudo apt-get -y install quota
# Test em-posix-spawn
cd $WROOT/em-posix-spawn
sudo bundle install
sudo rake test
cd $WROOT/warden
sudo bundle install
sudo bundle exec rake setup:bin
sudo bundle exec rake spec