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

Continuous Integration Testing #6

Closed
jeremylt opened this issue Mar 24, 2022 · 1 comment
Closed

Continuous Integration Testing #6

jeremylt opened this issue Mar 24, 2022 · 1 comment

Comments

@jeremylt
Copy link

I see a job here for building the paper, but not for running the test suite:

https://github.com/jeremiah-corrado/fem_2d/tree/main/.github/workflows

actions-rs provides a wide range of good GitHub actions for testing and code coverage that make CI fairly painless.

I recommend including a CI job for running your crate test suite. I would also consider using Tarpaulin, possibly in CI, to explore areas where bugs may be hiding in your code due to low or no testing of various functions.

@jeremiah-corrado
Copy link
Owner

@jeremylt I've set up CI testing for pushes/pull-requests into the main branch. Its currently set up to check for build errors, and run all of the doc/unit tests (except it does skip the slepc_problem unit-test because it relies on the external slepc solver).

@jeremylt jeremylt closed this as completed May 5, 2022
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