bjlittle / geovista

Cartographic rendering and mesh analytics powered by PyVista
https://geovista.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
159 stars 26 forks source link

gha split image tests #808

Closed bjlittle closed 5 months ago

bjlittle commented 5 months ago

🚀 Pull Request

Description

This pull-request splits the docstest and linkcheck from the tests, thus simplifying the matrix (trading for duplication 😐).

The tests are then parallelised to reduce the overall runtime by splitting the expensive image rendering integration tests from the rest of the test suite.

The top 10 slowest tests are also now reported at the end of a pytest run.


codecov[bot] commented 5 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 91.36%. Comparing base (16cc853) to head (f8918e9). Report is 226 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #808 +/- ## ======================================= Coverage 91.36% 91.36% ======================================= Files 67 67 Lines 3001 3001 ======================================= Hits 2742 2742 Misses 259 259 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.