Update test.sh
Some checks failed
Build-Test-Publish / build (linux/amd64) (push) Failing after 17s
Build-Test-Publish / build (linux/arm64) (push) Failing after 17s

This commit is contained in:
Your Name
2025-08-24 13:19:59 +12:00
parent 7b60c21f33
commit c8e81f84ec

11
test.sh
View File

@@ -90,7 +90,7 @@ function setup_test_environment() {
# Generate hashed token
log_info "Generating authentication token..."
HASHED_TOKEN=$(docker run --rm gitea.jde.nz/public/simple-object-server /sos/hash_token "${TEST_TOKEN}" 2>/dev/null | grep '^\$2[aby]\$' | head -1)
HASHED_TOKEN=$(docker run --rm gitea.jde.nz/public/simple-object-server:latest /sos/hash_token "${TEST_TOKEN}" 2>/dev/null | grep '^\$2[aby]\$' | head -1)
if [ -z "${HASHED_TOKEN}" ]; then
die "Failed to generate hashed token"
@@ -119,6 +119,13 @@ EOF
function start_test_server() {
log_info "Starting SOS test server..."
# Pull the latest image
log_info "Pulling latest simple-object-server image..."
docker pull gitea.jde.nz/public/simple-object-server:latest
if [ $? -ne 0 ]; then
log_warning "Failed to pull latest image, using cached version if available"
fi
# Ensure the config file exists and is readable
if [ ! -f "${TEST_DIR}/config/sos_config.json" ]; then
die "Config file ${TEST_DIR}/config/sos_config.json does not exist"
@@ -129,7 +136,7 @@ function start_test_server() {
local container_id=$(docker run -d \
--name "${CONTAINER_NAME}" \
-p 80 \
gitea.jde.nz/public/simple-object-server 2>&1)
gitea.jde.nz/public/simple-object-server:latest 2>&1)
if [ $? -ne 0 ]; then
log_error "Failed to start container: ${container_id}"