martin/tests
Yuri Astrakhan e58773f7b0
Refactorings, content-type/enc, cli parsing, tests, minor fixes ()
* introduce a new Connections object to track all positional strings
passed as the CLI arguments
* each tile provider can now indicate if it can take a positional CLI
arg, and if the value can be shared between multiple providers, i.e. if
its a directory that could contain files for multiple providers
* make xyz use better types - u8 for zoom, u32 for x&y. Postgres casts
those to INT2 and INT8
* minor bug in pre-push git hook to abort in case of a testingerror
* added GIF detection/type
* combine MVT and compression concepts into one enum more explicitly. It
is not ideal (technically they are separate concerns), but it keeps it a
bit simpler for now for multiple providers.
* set content encoding and content type on HTTP responses if known, and
also include them in the `/catalog` response (json)
* raise an error if the user attempts to merge non-concatenatable tiles
from multiple sources. We may want to implement it in the future, e.g.
combine multiple semi-transparent PNGs. Or even combine GIF & PNG & JPEG
* do not set content-type on empty responses (http 204)
* add tilejson outputs to testing
2023-01-08 16:31:58 +02:00
..
expected Refactorings, content-type/enc, cli parsing, tests, minor fixes () 2023-01-08 16:31:58 +02:00
fixtures Implement postgres auto-publish () 2023-01-03 16:09:41 +00:00
utils Refactorings, content-type/enc, cli parsing, tests, minor fixes () 2023-01-08 16:31:58 +02:00
composite_source.html Multi-source support, new path structure () 2022-11-26 04:46:40 -05:00
config.yaml Implement multi-sourced postgres () 2022-12-22 06:35:29 +00:00
debug-deckgl.html Multi-source support, new path structure () 2022-11-26 04:46:40 -05:00
debug-leaflet.html Multi-source support, new path structure () 2022-11-26 04:46:40 -05:00
debug-maplibre.html Require PostGIS 3 and use ST_TileEnvelope () 2022-11-30 18:57:27 +02:00
debug.html Improve pre-push hook and debug page () 2022-12-10 09:40:01 +02:00
pg_function_source_test.rs Implement postgres auto-publish () 2023-01-03 16:09:41 +00:00
pg_server_test.rs Refactorings, content-type/enc, cli parsing, tests, minor fixes () 2023-01-08 16:31:58 +02:00
pg_table_source_test.rs Implement postgres auto-publish () 2023-01-03 16:09:41 +00:00
test.sh Refactorings, content-type/enc, cli parsing, tests, minor fixes () 2023-01-08 16:31:58 +02:00