spine-tools / Spine-Toolbox

Spine Toolbox is an open source Python package to manage data, scenarios and workflows for modelling and simulation. You can have your local workflow, but work as a team through version control and SQL databases.
https://www.tools-for-energy-system-modelling.org/
GNU Lesser General Public License v3.0
73 stars 18 forks source link

Make GitHub unit/execution test actions callable #2977

Closed soininen closed 1 month ago

soininen commented 1 month ago

Unit and execution test actions are now separate YAML files that can be called from other repositories. In particular, Spine-Database-API can now reuse the callable actions to run Toolbox unit tests.

No associated issue

Checklist before merging

codecov[bot] commented 1 month ago

Codecov Report

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

Project coverage is 67.06%. Comparing base (01d4410) to head (e8797d7). Report is 2 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #2977 +/- ## ========================================== + Coverage 66.90% 67.06% +0.16% ========================================== Files 190 190 Lines 37120 37120 Branches 6377 5327 -1050 ========================================== + Hits 24835 24896 +61 - Misses 10959 10963 +4 + Partials 1326 1261 -65 ```

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