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

tests and CI #31

Open
stenczelt opened this issue May 29, 2021 · 2 comments
Open

tests and CI #31

stenczelt opened this issue May 29, 2021 · 2 comments

Comments

@stenczelt
Copy link
Contributor

I noticed that there are no unit tests for the repo yet, though I have written some for my ASE interface in my fork and enabled testing with GitHub actions there. This works very well and GitHub gives us unlimited build minutes on public repos.

Can I merge this into the main repo as well with the ASE interface and its tests? This would enable testing, coverage and CI in your main repo as well!

For now, there is a branch off of the ASE development branch in my fork (https://github.com/stenczelt/pyGSM/tree/actions-tests), I should merge that into the ASE dev branch and that would add it to #29 as well.

@craldaz
Copy link
Member

craldaz commented Jun 8, 2021

Yes, I'd like that. Unfortunately I don't know a lot about testing on GitHub but I'd be interested to learn and implement it here.

@joshkamm
Copy link
Member

joshkamm commented Jun 8, 2023

@craldaz I was thinking about setting up a github action and writing a basic test for pyGSM because there are a couple of other issues I've considered trying to fix but I'm scared of breaking other things in the process. Then I saw that this already exists and that your experiment at https://github.com/craldaz/pyGSM has a github action as well.

Are you still hoping to merge that experiment on your account into this main repo?

If I get some time I can try to work on prepping to merge. It seems like it may be easier to merge these tests in after your experiment or with it to help verify that it works.

Since your repo isn't a fork I'm not sure how a merge would work but I tried to start staging your changes in a branch at https://github.com/ZimmermanGroup/pyGSM/tree/cookiecutter-experiment.

@joshkamm joshkamm pinned this issue Jun 28, 2023
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

3 participants