mirror of
https://github.com/Frooodle/Stirling-PDF.git
synced 2025-09-08 17:51:20 +02:00
Update test.sh
This commit is contained in:
parent
b205ba74fa
commit
84e73a4431
@ -213,9 +213,6 @@ verify_app_version() {
|
|||||||
return 1
|
return 1
|
||||||
else
|
else
|
||||||
echo "❌ Version verification failed: Found incorrect version $actual_version instead of $expected_version"
|
echo "❌ Version verification failed: Found incorrect version $actual_version instead of $expected_version"
|
||||||
# Save the response section with the version for debugging
|
|
||||||
echo "$response" | grep -A 5 -B 5 'appVersion=' > "version_mismatch_context.html"
|
|
||||||
echo "Saved version context to version_mismatch_context.html for debugging"
|
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@ -234,14 +231,6 @@ test_compose() {
|
|||||||
# Wait for the service to become healthy
|
# Wait for the service to become healthy
|
||||||
if check_health "$service_name" "$compose_file"; then
|
if check_health "$service_name" "$compose_file"; then
|
||||||
echo "$service_name test passed."
|
echo "$service_name test passed."
|
||||||
|
|
||||||
# Verify the application version
|
|
||||||
if verify_app_version "$service_name" "http://localhost:8080"; then
|
|
||||||
echo "Version verification for $service_name passed."
|
|
||||||
else
|
|
||||||
echo "Version verification for $service_name failed."
|
|
||||||
status=1
|
|
||||||
fi
|
|
||||||
else
|
else
|
||||||
echo "$service_name test failed."
|
echo "$service_name test failed."
|
||||||
status=1
|
status=1
|
||||||
@ -265,21 +254,6 @@ run_tests() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# Function to run a standalone version check
|
|
||||||
run_version_check() {
|
|
||||||
local test_name=$1
|
|
||||||
local base_url=$2
|
|
||||||
|
|
||||||
echo "Running standalone version check for $test_name at $base_url..."
|
|
||||||
|
|
||||||
if verify_app_version "$test_name" "$base_url"; then
|
|
||||||
passed_tests+=("$test_name-Version-Check")
|
|
||||||
return 0
|
|
||||||
else
|
|
||||||
failed_tests+=("$test_name-Version-Check")
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# Main testing routine
|
# Main testing routine
|
||||||
main() {
|
main() {
|
||||||
@ -313,8 +287,14 @@ main() {
|
|||||||
fi
|
fi
|
||||||
cd "$PROJECT_ROOT"
|
cd "$PROJECT_ROOT"
|
||||||
|
|
||||||
# Run standalone version check before shutting down
|
echo "Testing version verification..."
|
||||||
run_version_check "Stirling-PDF-Ultra-Lite" "http://localhost:8080"
|
if verify_app_version "Stirling-PDF-Ultra-Lite" "http://localhost:8080"; then
|
||||||
|
passed_tests+=("Stirling-PDF-Ultra-Lite-Version-Check")
|
||||||
|
echo "Version verification passed for Stirling-PDF-Ultra-Lite"
|
||||||
|
else
|
||||||
|
failed_tests+=("Stirling-PDF-Ultra-Lite-Version-Check")
|
||||||
|
echo "Version verification failed for Stirling-PDF-Ultra-Lite"
|
||||||
|
fi
|
||||||
|
|
||||||
docker-compose -f "./exampleYmlFiles/docker-compose-latest-ultra-lite.yml" down
|
docker-compose -f "./exampleYmlFiles/docker-compose-latest-ultra-lite.yml" down
|
||||||
|
|
||||||
@ -353,8 +333,14 @@ main() {
|
|||||||
fi
|
fi
|
||||||
cd "$PROJECT_ROOT"
|
cd "$PROJECT_ROOT"
|
||||||
|
|
||||||
# Run standalone version check before shutting down
|
echo "Testing version verification..."
|
||||||
run_version_check "Stirling-PDF-Security-Fat" "http://localhost:8080"
|
if verify_app_version "Stirling-PDF-Security-Fat" "http://localhost:8080"; then
|
||||||
|
passed_tests+=("Stirling-PDF-Security-Fat-Version-Check")
|
||||||
|
echo "Version verification passed for Stirling-PDF-Security-Fat"
|
||||||
|
else
|
||||||
|
failed_tests+=("Stirling-PDF-Security-Fat-Version-Check")
|
||||||
|
echo "Version verification failed for Stirling-PDF-Security-Fat"
|
||||||
|
fi
|
||||||
|
|
||||||
docker-compose -f "./exampleYmlFiles/docker-compose-latest-fat-security.yml" down
|
docker-compose -f "./exampleYmlFiles/docker-compose-latest-fat-security.yml" down
|
||||||
|
|
||||||
@ -424,8 +410,14 @@ main() {
|
|||||||
echo "Disabled Endpoints tests failed"
|
echo "Disabled Endpoints tests failed"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Run standalone version check before shutting down
|
echo "Testing version verification..."
|
||||||
run_version_check "Stirling-PDF-Fat-Disable-Endpoints" "http://localhost:8080"
|
if verify_app_version "Stirling-PDF-Fat-Disable-Endpoints" "http://localhost:8080"; then
|
||||||
|
passed_tests+=("Stirling-PDF-Fat-Disable-Endpoints-Version-Check")
|
||||||
|
echo "Version verification passed for Stirling-PDF-Fat-Disable-Endpoints"
|
||||||
|
else
|
||||||
|
failed_tests+=("Stirling-PDF-Fat-Disable-Endpoints-Version-Check")
|
||||||
|
echo "Version verification failed for Stirling-PDF-Fat-Disable-Endpoints"
|
||||||
|
fi
|
||||||
|
|
||||||
docker-compose -f "./exampleYmlFiles/docker-compose-latest-fat-endpoints-disabled.yml" down
|
docker-compose -f "./exampleYmlFiles/docker-compose-latest-fat-endpoints-disabled.yml" down
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user