build.sh in quiz_api_client-0.1.4 vs build.sh in quiz_api_client-0.1.5
- old
+ new
@@ -3,20 +3,17 @@
export COMPOSE_PROJECT_NAME=api_client
function cleanup() {
exit_code=$?
set +e
-
- docker rmi -f $(docker images -qf "dangling=true") &>/dev/null
+ docker cp testrunner:/app/coverage .
+ docker-compose stop
+ docker-compose rm -f
exit $exit_code
}
trap cleanup INT TERM EXIT
set -e
docker-compose build --pull
-
echo "Running test suite..."
-docker-compose run -d testrunner bash -c 'bundle exec rspec && sleep 10'
-docker-compose run testrunner bundle exec rspec
-
-docker cp $(docker-compose ps -q testrunner):/app/coverage .
+docker-compose run --name testrunner -T testrunner bundle exec rspec
\ No newline at end of file