Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@dgtized
Copy link
Contributor

@dgtized dgtized commented Jul 1, 2023

This just runs the existing tests using lein test inside 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.

@nbeloglazov
Copy link
Member

@dgtized do you want me to review it or @jackrusher is going to take a look?

@dgtized
Copy link
Contributor Author

dgtized commented Jul 1, 2023

Thanks, but I asked Jack about it, particularly to see if he had any ideas about the OSX issue. Apologies for all the test notification failures if you received those. I'll try and ping you directly if I have any questions or need your insight on a PR. Happy for the assistance if you have time of course!

@dgtized
Copy link
Contributor Author

dgtized commented Jul 31, 2023

Disabling windows & OSX tests for now as they currently fail, better to have Linux as a canary and expand the testing surface area later.

@dgtized
Copy link
Contributor Author

dgtized commented Jul 31, 2023

@jackrusher reviewed this over email, so merging as is.

@dgtized dgtized merged commit 0a2d420 into master Jul 31, 2023
@dgtized dgtized deleted the basic-github-actions branch July 31, 2023 18:19
dgtized added a commit that referenced this pull request Nov 8, 2023
* New automated test harness for assertions of Processing and P5js behaviors [#384](#384), [#388](#388), [#390](#390)
* Basic Github Actions test harness for existing `lein test` on Linux [#381](#381)
* Fix for `#cljs.core/abs` compile warning [#380](#380)
* Support for Processing 4.3, M1 hardware, JVM > 1.8
* Implement `fract` calculation [#392](#392)
* Fix canvas resize and fullscreen behavior for p5js sketches [#393](#393)
* Clojar release automation using Github Actions to generate snapshot and tagged jar files [#394](#394)
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

Successfully merging this pull request may close these issues.

3 participants