Basic GitHub Actions test harness #381
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This just runs the existing tests using
lein testinside of xvfb environment on ubuntu. While the tests currently report as passing, looking through the log of each test, there are some errors reported that should be investigated.The matrix build is enabled to attempt windows and macOS builds, but both are failing. The Windows build is failing in the checkout action, so will need to look upstream for that. The macOS build is making it all the way to lein test, but looks to be throwing some errors attempting to make graphic calls to a dynamic library from java 8. It's possible there is a workaround, but this may depend on upgrading from java 8, which is blocked on upstream processing/opengl problems for now.