diff --git a/ci_tests/run_basic_grb_test.sh b/ci_tests/run_basic_grb_test.sh
index 1838882399302b09f393d3f55efc718affba9780..107755f9c3607077eb6a45fc601668cbf9c41877 100755
--- a/ci_tests/run_basic_grb_test.sh
+++ b/ci_tests/run_basic_grb_test.sh
@@ -102,14 +102,14 @@ run_geo2grid_checks() {
 run_tile_gen_checks() {
     count=0
     while true; do
-      num_files=$(kubectl exec -n $ns ${TILEGEN_POD_NAME} -- ls -1 /dst/tiles/g16/abi/radm1/*/*.shp | wc -l || echo 0)
+      num_files=$(kubectl exec -n $ns ${TILEGEN_POD_NAME} -- ls -1 /dst/tiles/g16/abi/radm1/C01/ | wc -l || echo 0)
       let count=count+1
-      if [[ $num_files -gt 16 ]]; then
-          debug "Got at least 16 files ($num_files)"
+      if [[ $num_files -gt 3 ]]; then
+          debug "Got at least 3 files ($num_files)"
           break
       fi
       if [[ $count -gt 10 ]]; then
-          error "Took too long for Geo2Grid to produce files ($num_files so far)"
+          error "Took too long for tile generation to produce its shape file"
       fi
       debug "Found $num_files files, waiting for more..."
       sleep 10