diff --git a/ci/test_mapserver_image.sh b/ci/test_mapserver_image.sh
index 5ddb3f917250de58c9dde472a0c0602ede9a4b84..82ababcb828789be59f0cc2ebb989219efb54b10 100755
--- a/ci/test_mapserver_image.sh
+++ b/ci/test_mapserver_image.sh
@@ -35,7 +35,7 @@ start_test_container() {
 }
 
 kill_test_container() {
-    debug "Curl complete. Killing docker container..."
+    debug "Killing docker container..."
     docker kill test >/dev/null
     debug "Done killing docker container."
 }
@@ -45,11 +45,18 @@ curl_index() {
     curl --fail -sS --max-time 5 "http://localhost:8888/" >/dev/null
 }
 
+curl_empty_tile() {
+    debug "Starting curl basic mapfile request..."
+    # NOTE: The time doesn't actually exist and no image data is available. A blank image should be returned
+    curl --fail -sS "http://localhost:8888/wms/g16/abi/radf/l1b?VERSION=1.1.1&REQUEST=GetMap&SERVICE=WMS&STYLES=&BBOX=-1330667.479176%2c-2773559.926648%2c2773559.926648%2c1330667.479176&WIDTH=256&HEIGHT=256&FORMAT=rgba&SRS=EPSG%3a930916&LAYERS=C01&TIME=2022-04-20T16:00:21Z" >/dev/null || pg_exit_status=1
+}
+
 run_basic_shapefile_tests() {
     sf_exit_status=0
     debug "Starting shapefile tests..."
     start_test_container || sf_exit_status=1
     curl_index || sf_exit_status=1
+    curl_empty_tile || sf_exit_status=1
 
     kill_test_container
     return $sf_exit_status
@@ -61,10 +68,7 @@ run_basic_postgres_tests() {
     start_test_container -e POSTGRES_HOST=localhost -e POSTGRES_PASSWORD_FILE="/secrets/fake_file" || pg_exit_status=1
     add_shapefile_content
     curl_index || pg_exit_status=1
-
-    debug "Starting curl basic mapfile request..."
-    # NOTE: The time doesn't actually exist and no image data is available. A blank image should be returned
-    curl --fail -sS --max-time 5 "http://localhost:8888/wms/g16/abi/radf/l1b?VERSION=1.1.1&REQUEST=GetMap&SERVICE=WMS&STYLES=&BBOX=-1330667.479176%2c-2773559.926648%2c2773559.926648%2c1330667.479176&WIDTH=256&HEIGHT=256&FORMAT=rgba&SRS=EPSG%3a930916&LAYERS=C01&TIME=2022-04-20T16:00:21Z" >/dev/null || pg_exit_status=1
+    curl_empty_tile || pg_exit_status=1
 
     kill_test_container
     return $pg_exit_status
@@ -72,7 +76,10 @@ run_basic_postgres_tests() {
 
 exit_status=0
 run_basic_shapefile_tests || exit_status=1
+echo "#######"
 run_basic_postgres_tests || exit_status=1
+echo "#######"
+
 if [[ $exit_status -eq 0 ]]; then
     debug "SUCCESS"
 else