@@ -888,6 +888,76 @@ foreach(STORAGE_BACKEND_INDEX RANGE ${STORAGE_BACKENDS_LENGTH})
888888 services_started_${STORAGE_BACKEND}
889889 )
890890
891+ # Generate URL path for tiles
892+ set (TILE_URL_PATH "/tiles/${DEFAULT_MAP_NAME} /5/5/5.png" )
893+ # Generate tile URLs
894+ set (HTTPD0_URL "http://${HTTPD0_HOST} :${HTTPD0_PORT}${TILE_URL_PATH} " )
895+ set (HTTPD1_URL "http://${HTTPD1_HOST} :${HTTPD1_PORT}${TILE_URL_PATH} " )
896+ add_test (NAME cors_empty_${STORAGE_BACKEND}
897+ COMMAND ${BASH} -c "
898+ RESPONSE_CODE_CMD=\" ${CURL_CMD} --write-out %{http_code} --output /dev/null\"
899+ RESPONSE_CODE=$(\$ {RESPONSE_CODE_CMD} ${HTTPD0_URL} )
900+ echo \" Response code: '\$ {RESPONSE_CODE}'\"
901+ if [ \"\$ {RESPONSE_CODE}\" != \" 200\" ]; then
902+ exit 1;
903+ fi
904+ RESPONSE_CODE=$(\$ {RESPONSE_CODE_CMD} ${HTTPD1_URL} )
905+ echo \" Response code: '\$ {RESPONSE_CODE}'\"
906+ if [ \"\$ {RESPONSE_CODE}\" != \" 200\" ]; then
907+ exit 1;
908+ fi
909+ RESPONSE_CODE=$(\$ {RESPONSE_CODE_CMD} --header \" Origin: example.com\" ${HTTPD0_URL} )
910+ echo \" Response code: '\$ {RESPONSE_CODE}'\"
911+ if [ \"\$ {RESPONSE_CODE}\" != \" 200\" ]; then
912+ exit 1;
913+ fi
914+ RESPONSE_CODE=$(\$ {RESPONSE_CODE_CMD} --header \" Origin: example.com\" ${HTTPD1_URL} )
915+ echo \" Response code: '\$ {RESPONSE_CODE}'\"
916+ if [ \"\$ {RESPONSE_CODE}\" != \" 200\" ]; then
917+ exit 1;
918+ fi
919+ "
920+ WORKING_DIRECTORY tests
921+ )
922+ set_tests_properties (cors_empty_${STORAGE_BACKEND} PROPERTIES
923+ FIXTURES_REQUIRED services_started_${STORAGE_BACKEND}
924+ )
925+
926+ # Generate URL path for tiles
927+ set (TILE_URL_PATH "/good_add_tile_config/${TILE_ZXY} .png" )
928+ # Generate tile URLs
929+ set (HTTPD0_URL "http://${HTTPD0_HOST} :${HTTPD0_PORT}${TILE_URL_PATH} " )
930+ set (HTTPD1_URL "http://${HTTPD1_HOST} :${HTTPD1_PORT}${TILE_URL_PATH} " )
931+ add_test (NAME cors_empty_${STORAGE_BACKEND} _add_tile_config
932+ COMMAND ${BASH} -c "
933+ RESPONSE_CODE_CMD=\" ${CURL_CMD} --write-out %{http_code} --output /dev/null\"
934+ RESPONSE_CODE=$(\$ {RESPONSE_CODE_CMD} ${HTTPD0_URL} )
935+ echo \" Response code: '\$ {RESPONSE_CODE}'\"
936+ if [ \"\$ {RESPONSE_CODE}\" != \" 200\" ]; then
937+ exit 1;
938+ fi
939+ RESPONSE_CODE=$(\$ {RESPONSE_CODE_CMD} ${HTTPD1_URL} )
940+ echo \" Response code: '\$ {RESPONSE_CODE}'\"
941+ if [ \"\$ {RESPONSE_CODE}\" != \" 200\" ]; then
942+ exit 1;
943+ fi
944+ RESPONSE_CODE=$(\$ {RESPONSE_CODE_CMD} --header \" Origin: example.com\" ${HTTPD0_URL} )
945+ echo \" Response code: '\$ {RESPONSE_CODE}'\"
946+ if [ \"\$ {RESPONSE_CODE}\" != \" 200\" ]; then
947+ exit 1;
948+ fi
949+ RESPONSE_CODE=$(\$ {RESPONSE_CODE_CMD} --header \" Origin: example.com\" ${HTTPD1_URL} )
950+ echo \" Response code: '\$ {RESPONSE_CODE}'\"
951+ if [ \"\$ {RESPONSE_CODE}\" != \" 200\" ]; then
952+ exit 1;
953+ fi
954+ "
955+ WORKING_DIRECTORY tests
956+ )
957+ set_tests_properties (cors_empty_${STORAGE_BACKEND} _add_tile_config PROPERTIES
958+ FIXTURES_REQUIRED services_started_${STORAGE_BACKEND}
959+ )
960+
891961 # Generate URL path for tiles
892962 set (TILE_URL_PATH "/tiles/cors_all/${TILE_ZXY} .png" )
893963 # Generate tile URLs
0 commit comments