Update test.sh
This commit is contained in:
11
test.sh
11
test.sh
@@ -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}"
|
||||
|
Reference in New Issue
Block a user