mapbox / mapnik-vector-tile

Mapnik implemention of Mapbox Vector Tile specification
BSD 3-Clause "New" or "Revised" License
553 stars 117 forks source link

Code coverage #95

Closed springmeyer closed 9 years ago

springmeyer commented 9 years ago

Code coverage I think is going to be poor for this repo, so will be great to see. The changes coming up in #93 are large so coverage I think would make sense to start on after we merge #93 (or in the https://github.com/mapbox/mapnik-vector-tile/tree/mapnik-geometry branch).

A big reason why coverage is crap is the lack of a good harness in C++ for writing visual tests and/or tests that use external fixtures (like directory of expected geojson fixtures). So I think we should start on that. I still like the idea of this existing outside of mapnik.

Resources:

pnorman commented 9 years ago

@zerebubuth, @kevinkreiser and myself have written tests for Avecado which implicitly test m-v-t. We did some tests verifying PBF outputs and examining the Mapnik layers that m-v-t created.

springmeyer commented 9 years ago

93 is now merged. It's time to move on this.

springmeyer commented 9 years ago

done in https://github.com/mapbox/mapnik-vector-tile/pull/104