Skip to content
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

ci: add automated testing mechanism #5

Open
AngryMaciek opened this issue Sep 15, 2021 · 3 comments
Open

ci: add automated testing mechanism #5

AngryMaciek opened this issue Sep 15, 2021 · 3 comments

Comments

@AngryMaciek
Copy link

Since this is a public repo unlimited minutes of GitHub Actions for CI/CD are available!
Assuming that #4 is addressed it would be very nice to set up a simple GH Actions workflow which would trigger a testrun with every commit being pushed or every merge request being issued. You can take a look at an example CI/CD workflow here.

@AngryMaciek
Copy link
Author

Since README.md described additional difficulties for running on macOS it would be very beneficial to present a CI with the tests running on a mac machine (availble through GH Actions, too). This would solidify how to setup code execution on that platform.

@AngryMaciek
Copy link
Author

For the CI testing, actually, it might be a good idea to introduce a top level requirements.txt file with fixed versions of the dependencies. So that the test never suddenly break because an external package changed behaviour....

@pgrobecker
Copy link
Contributor

Thanks for all of your advice regarding testing, I'll look into how I can make it more systematic and automated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants