hp3d
hp3d copied to clipboard
Tests
Add more unit and integration tests to hp3D.
Related PRs:
- #75 (cleans up
test/
and sets uptest/makefile
) - #106
- #107
- #122
- #150
- #159
- #169
It would be wonderful to hook these tests up to GitHub actions (or other continuous integration).
Thanks for the suggestion, @jedbrown. It's on our TODO list but so far no one's worked on it (personally I don't have much experience setting up GitHub actions for packages with lots of dependencies). I've now opened #155 to keep track of any CI efforts specifically.
It's likely to come up in review. Peter works on deal.II, which uses the approach of creating a Docker image with all dependencies and using that from Actions. https://github.com/dealii/dealii/blob/master/.github/workflows/linux.yml#L40
An alternative is to install dependencies using a package manager (such as apt install
) from the script.
I figured that installing dependencies from script we'd probably run out of free minutes on GitHub fairly quickly. But I'll look into the option with the Docker image - thanks for the suggestion.
Added CI in #159