gis-ops / docker-valhalla

This is our flexible Docker repository for the Valhalla routing engine
MIT License
233 stars 69 forks source link

Add valhalla-python integration + smoke tests #54

Closed ImreSamu closed 2 years ago

ImreSamu commented 2 years ago

Proposal :

Expected smoke test log

 ---> Running in 84c2435cfdd0
3.8.10 (default, Nov 26 2021, 20:14:08) 
[GCC 9.3.0] <module 'valhalla' from '/usr/lib/python3/dist-packages/valhalla/__init__.py'>
"object"
valhalla_build_tiles 3.1.4
https://github.com/valhalla/valhalla/tree/c34fd8f40895add4574a79cbc95ec601e8063345
-rwxr-xr-x 1 root root 4207312 Jan  5 03:10 /usr/local/bin/valhalla_build_admins
-rwxr-xr-x 1 root root   27935 Jan  5 02:21 /usr/local/bin/valhalla_build_config
-rwxr-xr-x 1 root root    8034 Jan  5 02:21 /usr/local/bin/valhalla_build_elevation
-rwxr-xr-x 1 root root    7345 Jan  5 02:21 /usr/local/bin/valhalla_build_extract
-rwxr-xr-x 1 root root 4117200 Jan  5 03:10 /usr/local/bin/valhalla_build_tiles
-rwxr-xr-x 1 root root    7981 Jan  5 02:21 /usr/local/bin/valhalla_build_timezones
-rwxr-xr-x 1 root root 7817232 Jan  5 03:10 /usr/local/bin/valhalla_service
-rwxr-xr-x 1 root root 1887888 Jan  5 03:10 /usr/local/bin/valhalla_ways_to_edges
ImreSamu commented 2 years ago

You can modify/refactor as you like :-)

can we remove that line or the one above, since they both seem to print the version?

OK; I have removed the valhalla git hash.

so now the log:

3.8.10 (default, Nov 26 2021, 20:14:08) 
[GCC 9.3.0] <module 'valhalla' from '/usr/lib/python3/dist-packages/valhalla/__init__.py'>
"object"
valhalla_build_tiles 3.1.4
-rwxr-xr-x 1 root root 4207312 Jan  5 03:10 /usr/local/bin/valhalla_build_admins
-rwxr-xr-x 1 root root   27935 Jan  5 02:21 /usr/local/bin/valhalla_build_config
-rwxr-xr-x 1 root root    8034 Jan  5 02:21 /usr/local/bin/valhalla_build_elevation
-rwxr-xr-x 1 root root    7345 Jan  5 02:21 /usr/local/bin/valhalla_build_extract
-rwxr-xr-x 1 root root 4117200 Jan  5 03:10 /usr/local/bin/valhalla_build_tiles
-rwxr-xr-x 1 root root    7981 Jan  5 02:21 /usr/local/bin/valhalla_build_timezones
-rwxr-xr-x 1 root root 7817232 Jan  5 03:10 /usr/local/bin/valhalla_service
-rwxr-xr-x 1 root root 1887888 Jan  5 03:10 /usr/local/bin/valhalla_ways_to_edges

my original intention: