From 627b67d90baa90708254eb9c5c652628da654802 Mon Sep 17 00:00:00 2001
From: Mirco Nasuti <mirco.nasuti@chuv.ch>
Date: Thu, 21 Jul 2016 14:33:44 +0200
Subject: [PATCH] tests are working

---
 tests/pre-test-run.sh | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

diff --git a/tests/pre-test-run.sh b/tests/pre-test-run.sh
index 404992f94..554e6c1e7 100755
--- a/tests/pre-test-run.sh
+++ b/tests/pre-test-run.sh
@@ -14,10 +14,20 @@ if [ $(docker ps -a | grep portal-backend-test | wc -l) -gt 0 ]; then
   docker rm -f portal-backend-test
 fi
 
-docker run --name portal-db-test -e POSTGRES_USER=postgres -d postgres
-docker run --name portal-backend-test -p 8000:8000 \
--e "DB_URL=jdbc:postgresql://172.22.0.1:5432/postgres" \
--e "DB_USER=postgres" \
--e "CONTEXT_PATH=/services" \
--e "PORT=8080" \
+docker run --name portal-db-test -p 5432:5432 -e POSTGRES_USER=postgres -d postgres
+
+echo 'Wating for DB to start...'
+until [ $(docker exec portal-db-test psql -U postgres -c "\q" 2>&1 | wc -l) -eq 0 ]; do
+    printf '.'
+    sleep 1
+done
+
+docker run --name portal-backend-test -p 8080:8080 \
+-e "AUTHENTICATION=0" \
 -d hbpmip/portal-backend
+
+echo 'Wating for backend to start...'
+until [ $(docker logs portal-backend-test | grep "Started MIPApplication" | wc -l) -eq 1 ]; do
+    printf '.'
+    sleep 1
+done
-- 
GitLab