pschichtel / JavaCAN

A simple JNI wrapper for the socketcan API provided by the Linux kernel. As it is wrapping a Linux Kernel API, it is intended for use on Linux only.
https://schich.tel
MIT License
48 stars 21 forks source link

Continous Test Execution #59

Open pschichtel opened 2 weeks ago

pschichtel commented 2 weeks ago

Currently Github Actions "only" compile the library, but doesn't run tests due to the lack of kernel support for VCAN devices. It would be great to have actions runners that can run on a kernel with VCAN support, so tests can continuously run, providing some more assurance.

pschichtel commented 2 weeks ago

I've been experimenting with MicroVMs for containers with custom kernels in my personal infrastructure, which could be a viable approach for this. I still want to run the bulk of the work on github's runners for obvious cost reasons and to not accidentally rely on my own infrastructure where I shouldn't.