diff options
author | 2021-02-26 11:42:29 +0200 | |
---|---|---|
committer | 2021-03-03 17:28:20 +0200 | |
commit | d44fceebbd37108a15f45fbf5813d413efeb2ac6 (patch) | |
tree | 624fc224c5434996e7004c4d148e5e6da5397485 /csit/plans/default/setup.sh | |
parent | 32446dce35b5bf9d2c84751718cb4ece7f96fa72 (diff) |
CSIT: Integration tests for CPS Core
+ also fixes issue with fragment_id sequence not reflecting data loaded
Issue-ID: CPS-261
Change-Id: If590d6a0859a1acc9005dd2da952b7dd93a23059
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
Diffstat (limited to 'csit/plans/default/setup.sh')
-rwxr-xr-x | csit/plans/default/setup.sh | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/csit/plans/default/setup.sh b/csit/plans/default/setup.sh index e7e8f4bfc..4d5d1c85c 100755 --- a/csit/plans/default/setup.sh +++ b/csit/plans/default/setup.sh @@ -18,6 +18,8 @@ # Modifications copyright (c) 2020-2021 Samsung Electronics Co., Ltd. # Modifications Copyright (C) 2021 Pantheon.tech # +# Branched from ccsdk/distribution to this repository Feb 23, 2021 +# # Copy docker-compose.yml and application.yml to archives mkdir -p $WORKSPACE/archives/docker-compose @@ -31,18 +33,22 @@ export DB_PASSWORD=cps # Use latest image version export VERSION=latest +# download docker-compose of a required version (1.25.0 supports configuration of version 3.7) +curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > docker-compose +chmod +x docker-compose + # start CPS and PostgreSQL containers with docker compose -docker-compose up -d +./docker-compose up -d # Validate CPS service initialization completed via periodic log checking for line like below: # org.onap.cps.Application ... Started Application in X.XXX seconds TIME_OUT=300 -INTERVAL=10 +INTERVAL=5 TIME=0 while [ "$TIME" -le "$TIME_OUT" ]; do - LOG_FOUND=$( docker-compose logs --tail="all" | grep "org.onap.cps.Application" | egrep -c "Started Application in" ) + LOG_FOUND=$( ./docker-compose logs --tail="all" | grep "org.onap.cps.Application" | egrep -c "Started Application in" ) if [ "$LOG_FOUND" -gt 0 ]; then echo "CPS Service started" @@ -59,9 +65,9 @@ if [ "$TIME" -gt "$TIME_OUT" ]; then exit 1; fi -# TODO localhost works on a local environment, check if it's ok on jenkins +# The CPS host according to docker-compose.yml CPS_HOST="http://localhost:8883" # Pass variables required for Robot test suites in ROBOT_VARIABLES -ROBOT_VARIABLES="-v SCRIPTS:$SCRIPTS -v CPS_HOST:$CPS_HOST" +ROBOT_VARIABLES="-v CPS_HOST:$CPS_HOST -v DATADIR:$WORKSPACE/data" |