diff options
Diffstat (limited to 'compose/stop-compose.sh')
-rwxr-xr-x | compose/stop-compose.sh | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/compose/stop-compose.sh b/compose/stop-compose.sh index 013fbe1e..493f9b57 100755 --- a/compose/stop-compose.sh +++ b/compose/stop-compose.sh @@ -24,6 +24,9 @@ if [ -z "${WORKSPACE}" ]; then export WORKSPACE fi +# always 'docker' if running docker compose +export TEST_ENV="docker" + # docker compose fails when not running CSIT if [ -z "$ROBOT_LOG_DIR" ]; then export ROBOT_LOG_DIR=/tmp/ @@ -39,7 +42,7 @@ source export-ports.sh > /dev/null 2>&1 source get-versions.sh > /dev/null 2>&1 echo "Collecting logs from docker compose containers..." -rm -rf docker_compose.log +rm -rf *.log # this will collect logs by service instead of mixing all together containers=$(docker compose ps --all --format '{{.Service}}') @@ -48,14 +51,10 @@ IFS=$'\n' read -d '' -r -a item_list <<< "$containers" for item in "${item_list[@]}" do if [ -n "$item" ]; then - echo "======== Logs from ${item} ========" >> docker_compose.log - docker compose logs $item >> docker_compose.log - echo "===================================" >> docker_compose.log + docker compose logs $item >> $item.log fi done -cat docker_compose.log - echo "Tearing down containers..." docker compose down -v --remove-orphans |