From d2e6fa3c1ac02db7ccf00fb91493bafb8cc04ebd Mon Sep 17 00:00:00 2001 From: William Alexander Date: Thu, 4 Feb 2021 18:51:14 -0800 Subject: [PATCH] Check usage of ports to be forwarded before running E2E test --- e2e/scripts/run-e2e.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/e2e/scripts/run-e2e.sh b/e2e/scripts/run-e2e.sh index d50d4c5..ac82684 100755 --- a/e2e/scripts/run-e2e.sh +++ b/e2e/scripts/run-e2e.sh @@ -1,5 +1,12 @@ #!/bin/bash +for port in 8080 8082 3000 6060 5678 6379; do + if lsof -i ":${port}"; then + echo "required port ${port} is already in use; terminating" + exit 1 + fi +done + echo "Starting async guardian..." docker-compose -f e2e/docker-compose-async.yml up -d --build --force-recreate > /dev/null 2>&1 [[ $? -gt 0 ]] && exit 1