[k6] Fix teardown script shutting down all containers 78/138778/2
authordanielhanrahan <daniel.hanrahan@est.tech>
Fri, 16 Aug 2024 13:49:51 +0000 (14:49 +0100)
committerdanielhanrahan <daniel.hanrahan@est.tech>
Fri, 16 Aug 2024 16:18:25 +0000 (17:18 +0100)
The teardown script in k6 shuts down ALL docker containers when done.
This can cause failures in the groovy tests when running in parallel,
as the groovy test container for DB also shuts down.

This fix is to shut down using docker-compose.

Issue-ID: CPS-2367
Signed-off-by: danielhanrahan <daniel.hanrahan@est.tech>
Change-Id: Ic55ca6396dfc3170e4a326f34214d3a819977f50

k6-tests/teardown.sh

index 45422f9..1b4d721 100755 (executable)
 echo '================================== docker info =========================='
 docker ps -a
 
-echo 'Stopping, Removing all running containers...'
-docker stop $(docker ps -aq) && docker rm $(docker ps -aq)
-
-echo 'Removing Volumes...'
-docker volume prune -f
-
-echo 'Removing Networks...'
-docker network prune -f
+echo 'Stopping, Removing containers and volumes...'
+docker-compose -f ../docker-compose/docker-compose.yml --profile dmi-stub down --volumes