From 81d611004917afffe5af01925eee7e7695c54b3d Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Wed, 5 Nov 2025 07:35:02 +0000 Subject: docs: simplify README testing section, point to test script - Remove duplicated setup/cleanup instructions from README - Point to test-ngit-relay.sh for full details - Add simple one-liner for manual testing - Fix container name bug in test script (was using bare $) --- grasp-audit/test-ngit-relay.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'grasp-audit/test-ngit-relay.sh') diff --git a/grasp-audit/test-ngit-relay.sh b/grasp-audit/test-ngit-relay.sh index 9d5eb4a..5e94fdb 100755 --- a/grasp-audit/test-ngit-relay.sh +++ b/grasp-audit/test-ngit-relay.sh @@ -5,6 +5,8 @@ set -e TEST_DIR=$(mktemp -d -t grasp-audit-run-XXXXXXXXXX) # Pick a random port in the range 20000-30000 PORT=$((20000 + RANDOM % 10000)) +# Generate a unique container name suffix +CONTAINER_SUFFIX=$RANDOM echo "๐Ÿงน Using temporary directory: $TEST_DIR" echo "๐Ÿ”Œ Using port: $PORT" @@ -12,7 +14,7 @@ echo "๐Ÿ”Œ Using port: $PORT" # Cleanup function cleanup() { echo "๐Ÿ›‘ Stopping relay..." - docker stop "grasp-audit-run-$" 2>/dev/null || true + docker stop "grasp-audit-run-$CONTAINER_SUFFIX" 2>/dev/null || true echo "๐Ÿงน Cleaning up temporary directory..." docker run --rm -v "$TEST_DIR:/data" alpine sh -c "rm -rf /data/*" 2>/dev/null || true @@ -27,7 +29,7 @@ mkdir -p "$TEST_DIR"/{repos,blossom,relay-db,logs} echo "๐Ÿš€ Starting ngit-relay..." # Remove any existing container with this name -CONTAINER_NAME="grasp-audit-run-$" +CONTAINER_NAME="grasp-audit-run-$CONTAINER_SUFFIX" docker rm -f "$CONTAINER_NAME" 2>/dev/null || true docker run --rm -d \ --name "$CONTAINER_NAME" \ -- cgit v1.2.3