X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=plans%2Fdcaegen2-services-pmsh%2Ftestsuite%2Fsetup.sh;h=d96b62a136bb4ec383d6c5b71fc97fab3d887faa;hb=807c7cd1e65eedb7d3645adfe57f4643181302dc;hp=c70e02a195f1d26eacc851c58dfc861dbbfa3d8a;hpb=b412c7bd0484b036f5cd62e5bf1f7c966bf59310;p=integration%2Fcsit.git diff --git a/plans/dcaegen2-services-pmsh/testsuite/setup.sh b/plans/dcaegen2-services-pmsh/testsuite/setup.sh index c70e02a1..d96b62a1 100644 --- a/plans/dcaegen2-services-pmsh/testsuite/setup.sh +++ b/plans/dcaegen2-services-pmsh/testsuite/setup.sh @@ -1,62 +1,96 @@ #!/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 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 <