self-contained "testing" infrastructure

This commit is contained in:
Jose Diaz-Gonzalez
2015-09-06 23:25:07 -04:00
parent 7f8b77d4df
commit 72222dddf9
4 changed files with 88 additions and 37 deletions

16
tests/setup.sh Normal file
View File

@@ -0,0 +1,16 @@
#!/usr/bin/env bash
source "$(dirname $0)/unit/test_helper.bash"
if [[ ! -d $DOKKU_ROOT ]]; then
git clone https://github.com/progrium/dokku.git $DOKKU_ROOT > /dev/null
fi
cd $DOKKU_ROOT
echo "Dokku version $DOKKU_VERSION"
git checkout $DOKKU_VERSION > /dev/null
cd -
rm -rf $DOKKU_ROOT/plugins/service
mkdir -p $DOKKU_ROOT/plugins/service
find ./ -maxdepth 1 -type f -exec cp '{}' $DOKKU_ROOT/plugins/service \;