You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I don't believe there is a way to emulate this in GitHub action in a runner, but we could do a self-hosted runner, which could use two ESP32 devices, one with Bluepad32 as a host and then flash the latest testing sketch onto the other ESP32 device.
This would be a great place to also do the Latency Measurements. Test that all endpoints (buttons/sliders/joysticks/etc) work as expected.
Both PlatformIO and Arduino cli should be able to do the build and flash to the device. Have not figure out how to do the Bluepad32 flashing (it's a custom board setup in Arduino), but maybe we don't need to change that, it might just stay static.
Also let people setup test rigs of their own, so that we can reduce the number of variables when trouble shooting issues.
Please can we get some unit testing in CI.
This issue I think is more a request in insight and ideas on how we could possible do unit testing in CI.
I don't think we could emulate an ESP32 and/or bluetooth connections and device, thou if somebody else knows otherwise, that would be awesome.
Next best thing I can think of, is a few devices setup that can be flashed with some of the sketches that run some tests.
The text was updated successfully, but these errors were encountered: