mirror of
https://github.com/openstreetmap/mod_tile.git
synced 2025-07-21 23:38:56 +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(MKDIR_EXECUTABLE NAMES mkdir REQUIRED)
|
||||
find_program(SHA256SUM_EXECUTABLE NAMES gsha256sum sha256sum REQUIRED)
|
||||
find_program(TOUCH_EXECUTABLE NAMES gtouch touch REQUIRED)
|
||||
|
||||
if(LibMapnik_VERSION STRLESS "4")
|
||||
find_program(MAPNIK_CONFIG_EXECUTABLE NAMES mapnik-config REQUIRED)
|
||||
@ -119,6 +120,46 @@ add_test(
|
||||
NAME render_speedtest
|
||||
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(
|
||||
NAME download_tile
|
||||
COMMAND ${BASH} -c "
|
||||
@ -204,6 +245,21 @@ set_tests_properties(render_speedtest PROPERTIES
|
||||
FIXTURES_REQUIRED httpd_started
|
||||
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
|
||||
FIXTURES_REQUIRED httpd_started
|
||||
FIXTURES_SETUP tile_downloaded
|
||||
|
Reference in New Issue
Block a user