[Tile-serving] [openstreetmap/mod_tile] CTest & GitHub Actions Improvements (PR #381)
Hummeltech
notifications at github.com
Thu Jan 25 03:21:47 UTC 2024
* Run tests in parallel in some `GitHub Actions` Workflows
* Except for `macOS` & `Coverage` jobs
* Update `Node.js 16` actions to `Node.js 20` versions
* `actions/upload-artifact`
* `actions/cache`
* Add server `IP:Port` in `CTest` HTTPD logs
* Make `render_speedtest_*` CTest tests require tiles to be downloaded
* Add & use tile download functions for CTest
* Including `check` & `remove` "tests"
* To remove much of the redundant code
* Split up HTTPD0/HTTPD1 downloads in CTest
You can view, comment on, or merge this pull request online at:
https://github.com/openstreetmap/mod_tile/pull/381
-- Commit Summary --
* Allow running tests in parallel in GitHub Actions Workflows
* Update Node.js 16 actions
* Put serving IP:Port into CTest HTTPD logs
* Make `render_speedtest_*` CTest tests require tiles to be downloaded
* Add tile download functions for CTest
* Fix `add_bad_tile_download_test` CMake function
* Address issues after upgrading `actions/upload-artifact`
-- File Changes --
M .github/actions/cmake/test/action.yml (19)
M .github/actions/dependencies/build-and-install/mapnik/action.yml (2)
M .github/actions/dependencies/build-and-install/mapnik/latest/action.yml (2)
M .github/workflows/build-and-test.yml (2)
M .github/workflows/coverage.yml (12)
M .github/workflows/lint.yml (2)
M tests/CMakeLists.txt (285)
M tests/httpd.conf.in (6)
A tests/tiles.sha256sum (54)
-- Patch Links --
https://github.com/openstreetmap/mod_tile/pull/381.patch
https://github.com/openstreetmap/mod_tile/pull/381.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/mod_tile/pull/381
You are receiving this because you are subscribed to this thread.
Message ID: <openstreetmap/mod_tile/pull/381 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tile-serving/attachments/20240124/bdd95e10/attachment.htm>
More information about the Tile-serving
mailing list