X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=plans%2Fdcaegen2-services-pmsh%2Ftestsuite%2Fsetup.sh;h=a970c361fe27b9a9b1dba73d7ac2a1fb01bed73c;hb=5e83a4b0e5e34aa81cb4c96dfabc4375ac0bf16e;hp=c70e02a195f1d26eacc851c58dfc861dbbfa3d8a;hpb=0da675320e8150f26935c4ab3de89b7c7fba0d14;p=integration%2Fcsit.git diff --git a/plans/dcaegen2-services-pmsh/testsuite/setup.sh b/plans/dcaegen2-services-pmsh/testsuite/setup.sh index c70e02a1..a970c361 100644 --- a/plans/dcaegen2-services-pmsh/testsuite/setup.sh +++ b/plans/dcaegen2-services-pmsh/testsuite/setup.sh @@ -1,62 +1,98 @@ #!/bin/bash -# Place the scripts in run order: -source ${SCRIPTS}/common_functions.sh export DB_USER=pmsh export DB_PASSWORD=pmsh -docker login -u docker -p docker nexus3.onap.org:10001 - TEST_PLANS_DIR=$WORKSPACE/plans/dcaegen2-services-pmsh/testsuite -docker-compose -f $TEST_PLANS_DIR/docker-compose.yml up -d mockserver db +docker-compose -f ${TEST_PLANS_DIR}/docker-compose.yml up -d db aai cbs-sim mr-sim # Slow machine running CSITs can affect db coming up in time for PMSH echo "Waiting for postgres db to come up..." for i in {1..30}; do docker exec -i db bash -c "PGPASSWORD=$DB_PASSWORD;psql -U $DB_USER -c '\q'" db_response=$? - if [ "$db_response" = "0" ] + if [[ "$db_response" == "0" ]] then break else sleep 2 fi done -[ "$db_response" != "0" ] && echo "Error: postgres db not accessible" && exit 1 +[[ "$db_response" != "0" ]] && echo "Error: postgres db not accessible" && exit 1 -docker-compose -f $TEST_PLANS_DIR/docker-compose.yml up -d pmsh +docker-compose -f ${TEST_PLANS_DIR}/docker-compose.yml up -d pmsh PMSH_IP=$(docker inspect -f "{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}" pmsh) # Slow machine running CSITs can affect PMSH coming up before CSITs are run echo "Waiting for PMSH to come up..." for i in {1..30}; do - pmsh_response=$(curl -k -s -o /dev/null -w "%{http_code}" https://$PMSH_IP:8443/healthcheck) - if [ "$pmsh_response" = "200" ] + pmsh_response=$(curl -k -s -o /dev/null -w "%{http_code}" https://${PMSH_IP}:8443/healthcheck) + if [[ "$pmsh_response" == "200" ]] then break else sleep 2 fi done -[ "$pmsh_response" != "200" ] && echo "Error: PMSH container state not healthy" && exit 1 +[[ "$pmsh_response" != "200" ]] && echo "Error: PMSH container state not healthy" && exit 1 + +# Set log level to DEBUG +docker exec pmsh /bin/sh -c "cat > log_config.yaml <