-
Notifications
You must be signed in to change notification settings - Fork 747
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
Enhancement: add tests, pre-commit, and coverage support #1244
Comments
Happy to help! This would greatly improve the package! |
Thanks @pescap! Apologies for abandoning this. I'll start some discussions here next week, along with finishing up the open PR. |
I think this can now be closed. The unchecked point aimed at adding automatic formatters, static code checkers, and linters using pre-commit and pre-commit.ci in DeepXDE's CI, but I would wait for everyone's opinion on that. I'll be happy to add them to the CI if they are needed! |
Sounds good. I don't have experience on pre-commit and pre-commit.ci. So feel free to close. |
This is a placeholder issue for testing related developments of DeepXDE. Things I am planning to work on in the next couple of months -
Add basic testing infrastructure usingpytest
Add basic coverage infrastructure usingpytest-cov
Add Codecov integration for better coverage statistics on GitHubAdd more and more tests to bring the coverage value upAdd docs about testing and encourage developers to add a test with every new feature added to DeepXDEThe text was updated successfully, but these errors were encountered: