FormingWorlds / PROTEUS

Coupled atmosphere-interior framework to simulate the temporal evolution of rocky planets.
https://fwl-proteus.readthedocs.io
Apache License 2.0
12 stars 1 forks source link

Set up automated tests via Github Actions #128

Closed stefsmeets closed 3 months ago

stefsmeets commented 3 months ago

This PR sets up the boilerplate for automated tests on github. To avoid unnecessary tests (e.g. when the PR is not ready yet), I set it up so that the tests run after "Ready for review".

To run the tests locally: pytest For now there is just a dummy hello_world function until we start to populate the proteus module.

I renamed proteus.py -> start_proteus.py to avoid a name collission with the module.

Closes #86

stefsmeets commented 3 months ago

@timlichtenberg

stefsmeets commented 3 months ago

@nichollsh This PR is ready, could you have a look at it?

stefsmeets commented 3 months ago

Snuck in a coverage badge while I have admin rights 😅

timlichtenberg commented 3 months ago

Currently the PROTEUS logo is not displayed correctly on the main Github page. Do you also want to fix this while at it? EDIT: I see this is included in another PR.