diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2025-11-05 07:35:02 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2025-11-05 07:35:02 +0000 |
| commit | 81d611004917afffe5af01925eee7e7695c54b3d (patch) | |
| tree | 2f3796f700d82fdf01ee2efad38452c601d7810f /grasp-audit/test-ngit-relay.sh | |
| parent | cb466fbc02b83c5788def5fef73f93573f5c1f70 (diff) | |
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 $)
Diffstat (limited to 'grasp-audit/test-ngit-relay.sh')
| -rwxr-xr-x | grasp-audit/test-ngit-relay.sh | 6 |
1 files changed, 4 insertions, 2 deletions
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 | |||
| 5 | TEST_DIR=$(mktemp -d -t grasp-audit-run-XXXXXXXXXX) | 5 | TEST_DIR=$(mktemp -d -t grasp-audit-run-XXXXXXXXXX) |
| 6 | # Pick a random port in the range 20000-30000 | 6 | # Pick a random port in the range 20000-30000 |
| 7 | PORT=$((20000 + RANDOM % 10000)) | 7 | PORT=$((20000 + RANDOM % 10000)) |
| 8 | # Generate a unique container name suffix | ||
| 9 | CONTAINER_SUFFIX=$RANDOM | ||
| 8 | 10 | ||
| 9 | echo "๐งน Using temporary directory: $TEST_DIR" | 11 | echo "๐งน Using temporary directory: $TEST_DIR" |
| 10 | echo "๐ Using port: $PORT" | 12 | echo "๐ Using port: $PORT" |
| @@ -12,7 +14,7 @@ echo "๐ Using port: $PORT" | |||
| 12 | # Cleanup function | 14 | # Cleanup function |
| 13 | cleanup() { | 15 | cleanup() { |
| 14 | echo "๐ Stopping relay..." | 16 | echo "๐ Stopping relay..." |
| 15 | docker stop "grasp-audit-run-$" 2>/dev/null || true | 17 | docker stop "grasp-audit-run-$CONTAINER_SUFFIX" 2>/dev/null || true |
| 16 | 18 | ||
| 17 | echo "๐งน Cleaning up temporary directory..." | 19 | echo "๐งน Cleaning up temporary directory..." |
| 18 | docker run --rm -v "$TEST_DIR:/data" alpine sh -c "rm -rf /data/*" 2>/dev/null || true | 20 | 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} | |||
| 27 | 29 | ||
| 28 | echo "๐ Starting ngit-relay..." | 30 | echo "๐ Starting ngit-relay..." |
| 29 | # Remove any existing container with this name | 31 | # Remove any existing container with this name |
| 30 | CONTAINER_NAME="grasp-audit-run-$" | 32 | CONTAINER_NAME="grasp-audit-run-$CONTAINER_SUFFIX" |
| 31 | docker rm -f "$CONTAINER_NAME" 2>/dev/null || true | 33 | docker rm -f "$CONTAINER_NAME" 2>/dev/null || true |
| 32 | docker run --rm -d \ | 34 | docker run --rm -d \ |
| 33 | --name "$CONTAINER_NAME" \ | 35 | --name "$CONTAINER_NAME" \ |