-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Set up automated tests via Github Actions #128
Conversation
proteus.py -> start_proteus.py
@nichollsh This PR is ready, could you have a look at it? |
Snuck in a coverage badge while I have admin rights 😅 |
Currently the PROTEUS logo is not displayed correctly on the main Github page. Do you also want to fix this while at it? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like a good start! It will be extremely useful to have some tests in PROTEUS, particularly as we transition to the new code structure.
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