From 14736327e7920a74fedfcef6d8603c15b0879fc6 Mon Sep 17 00:00:00 2001 From: Ruben Verborgh Date: Tue, 23 Feb 2021 11:18:19 +0100 Subject: [PATCH] test: Better indicate deployment results. --- test/deploy/validate-package.sh | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/test/deploy/validate-package.sh b/test/deploy/validate-package.sh index c70ae8611..bccf345a0 100755 --- a/test/deploy/validate-package.sh +++ b/test/deploy/validate-package.sh @@ -1,32 +1,37 @@ #!/usr/bin/env bash -# Script to validate our packed package +# Script to validate the packaged module -echo "Building and installing package" -npm pack -npm install -g solid-community-server-*.tgz +TEST_NAME="Deployment test: packaged module" + +echo "$TEST_NAME - Building and installing package" +npm pack --loglevel warn +npm install -g solid-community-server-*.tgz --loglevel warn rm solid-community-server-*.tgz -echo "Starting the server" -community-solid-server -p 8888 & +echo "$TEST_NAME - Starting the server" +community-solid-server -p 8888 -l warn & PID=$! -echo "Attempting access over HTTP" FAILURE=1 if [ -z $PID ]; then - echo "Server failed to start" + echo "$TEST_NAME - Failure: Server did not start" else + echo "$TEST_NAME - Attempting HTTP access to the server" for i in {1..10}; do sleep 1 - if curl -s -f localhost:8888; then - echo "Server reached" + if curl -s -f localhost:8888 > /dev/null; then + echo "$TEST_NAME - Success: server reached" FAILURE=0 break fi done + if [ $FAILURE -eq 1 ]; then + echo "$TEST_NAME - Failure: Could not reach server" + fi kill -9 $PID fi -echo "Uninstalling package" +echo "$TEST_NAME - Cleanup" npm uninstall -g @solid/community-server exit $FAILURE