mirror of
https://github.com/openstreetmap/mod_tile.git
synced 2025-07-25 01:20:03 +00:00
Add a few more tests for render_* (#315)
This commit is contained in:
@ -25,6 +25,7 @@ find_program(ID_EXECUTABLE NAMES id REQUIRED)
|
|||||||
find_program(KILL_EXECUTABLE NAMES kill REQUIRED)
|
find_program(KILL_EXECUTABLE NAMES kill REQUIRED)
|
||||||
find_program(MKDIR_EXECUTABLE NAMES mkdir REQUIRED)
|
find_program(MKDIR_EXECUTABLE NAMES mkdir REQUIRED)
|
||||||
find_program(SHA256SUM_EXECUTABLE NAMES gsha256sum sha256sum REQUIRED)
|
find_program(SHA256SUM_EXECUTABLE NAMES gsha256sum sha256sum REQUIRED)
|
||||||
|
find_program(TOUCH_EXECUTABLE NAMES gtouch touch REQUIRED)
|
||||||
|
|
||||||
if(LibMapnik_VERSION STRLESS "4")
|
if(LibMapnik_VERSION STRLESS "4")
|
||||||
find_program(MAPNIK_CONFIG_EXECUTABLE NAMES mapnik-config REQUIRED)
|
find_program(MAPNIK_CONFIG_EXECUTABLE NAMES mapnik-config REQUIRED)
|
||||||
@ -119,6 +120,46 @@ add_test(
|
|||||||
NAME render_speedtest
|
NAME render_speedtest
|
||||||
COMMAND render_speedtest --map ${MAP_NAME} --max-zoom 10 --socket ${PROJECT_BINARY_DIR}/tests/run/renderd.sock
|
COMMAND render_speedtest --map ${MAP_NAME} --max-zoom 10 --socket ${PROJECT_BINARY_DIR}/tests/run/renderd.sock
|
||||||
)
|
)
|
||||||
|
add_test(
|
||||||
|
NAME render_expired
|
||||||
|
COMMAND ${BASH} -c "
|
||||||
|
echo '0/0/0' | ${PROJECT_BINARY_DIR}/src/render_expired \
|
||||||
|
--map ${MAP_NAME} \
|
||||||
|
--max-zoom 5 \
|
||||||
|
--min-zoom 0 \
|
||||||
|
--num-threads 1 \
|
||||||
|
--socket ${PROJECT_BINARY_DIR}/tests/run/renderd.sock \
|
||||||
|
--tile-dir ${PROJECT_BINARY_DIR}/tests/tiles
|
||||||
|
"
|
||||||
|
)
|
||||||
|
add_test(
|
||||||
|
NAME render_list
|
||||||
|
COMMAND ${BASH} -c "
|
||||||
|
${PROJECT_BINARY_DIR}/src/render_list \
|
||||||
|
--all \
|
||||||
|
--force \
|
||||||
|
--map ${MAP_NAME} \
|
||||||
|
--max-zoom 5 \
|
||||||
|
--min-zoom 0 \
|
||||||
|
--num-threads 1 \
|
||||||
|
--socket ${PROJECT_BINARY_DIR}/tests/run/renderd.sock \
|
||||||
|
--tile-dir ${PROJECT_BINARY_DIR}/tests/tiles
|
||||||
|
"
|
||||||
|
)
|
||||||
|
add_test(
|
||||||
|
NAME render_old
|
||||||
|
COMMAND ${BASH} -c "
|
||||||
|
${TOUCH_EXECUTABLE} -d '+1 month' ${PROJECT_BINARY_DIR}/tests/tiles/planet-import-complete
|
||||||
|
${PROJECT_BINARY_DIR}/src/render_old \
|
||||||
|
--config ${PROJECT_BINARY_DIR}/tests/conf/renderd.conf \
|
||||||
|
--map ${MAP_NAME} \
|
||||||
|
--max-zoom 5 \
|
||||||
|
--min-zoom 0 \
|
||||||
|
--num-threads 1 \
|
||||||
|
--socket ${PROJECT_BINARY_DIR}/tests/run/renderd.sock \
|
||||||
|
--tile-dir ${PROJECT_BINARY_DIR}/tests/tiles
|
||||||
|
"
|
||||||
|
)
|
||||||
add_test(
|
add_test(
|
||||||
NAME download_tile
|
NAME download_tile
|
||||||
COMMAND ${BASH} -c "
|
COMMAND ${BASH} -c "
|
||||||
@ -204,6 +245,21 @@ set_tests_properties(render_speedtest PROPERTIES
|
|||||||
FIXTURES_REQUIRED httpd_started
|
FIXTURES_REQUIRED httpd_started
|
||||||
TIMEOUT 60
|
TIMEOUT 60
|
||||||
)
|
)
|
||||||
|
set_tests_properties(render_expired PROPERTIES
|
||||||
|
DEPENDS render_speedtest
|
||||||
|
FIXTURES_REQUIRED httpd_started
|
||||||
|
TIMEOUT 20
|
||||||
|
)
|
||||||
|
set_tests_properties(render_list PROPERTIES
|
||||||
|
DEPENDS render_speedtest
|
||||||
|
FIXTURES_REQUIRED httpd_started
|
||||||
|
TIMEOUT 20
|
||||||
|
)
|
||||||
|
set_tests_properties(render_old PROPERTIES
|
||||||
|
DEPENDS render_speedtest
|
||||||
|
FIXTURES_REQUIRED httpd_started
|
||||||
|
TIMEOUT 20
|
||||||
|
)
|
||||||
set_tests_properties(download_tile PROPERTIES
|
set_tests_properties(download_tile PROPERTIES
|
||||||
FIXTURES_REQUIRED httpd_started
|
FIXTURES_REQUIRED httpd_started
|
||||||
FIXTURES_SETUP tile_downloaded
|
FIXTURES_SETUP tile_downloaded
|
||||||
|
Reference in New Issue
Block a user