[Tile-serving] [openstreetmap/mod_tile] Improve test coverage (PR #384)

Hummeltech notifications at github.com
Fri Feb 2 19:49:48 UTC 2024


* Report coverage for almost all jobs
  * Some jobs fail and are omitted
* Add more tests to `gen_tile_test.cpp`
  * Also lightly cleaned up formatting
* Clean up cmake/* files
  * So they don't report an empty version
* Remove commented `check_*` lines from `CMakeLists.txt` file
  * These were left over from the initial CMake support implementation
You can view, comment on, or merge this pull request online at:

  https://github.com/openstreetmap/mod_tile/pull/384

-- Commit Summary --

  * Fix cmake/* files
  * Remove commented `check_*` lines from CMakeLists.txt
  * Run coverage in most `Build & Test` jobs
  * Improve test coverage via `gen_tile_test.cpp`

-- File Changes --

    M .github/actions/coverage/action.yml (2)
    M .github/workflows/build-and-test.yml (29)
    M CMakeLists.txt (30)
    M cmake/FindAPR.cmake (16)
    M cmake/FindCAIRO.cmake (16)
    M cmake/FindGLIB.cmake (16)
    M cmake/FindHTTPD.cmake (16)
    M cmake/FindINIPARSER.cmake (14)
    M cmake/FindLIBMAPNIK.cmake (16)
    M cmake/FindLIBMEMCACHED.cmake (16)
    M cmake/FindLIBRADOS.cmake (16)
    M src/gen_tile_test.cpp (985)

-- Patch Links --

https://github.com/openstreetmap/mod_tile/pull/384.patch
https://github.com/openstreetmap/mod_tile/pull/384.diff

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/mod_tile/pull/384
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/mod_tile/pull/384 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tile-serving/attachments/20240202/f6682e10/attachment-0001.htm>


More information about the Tile-serving mailing list