CI: Set up OpenGL driver support for automation #400
Labels
A-infrastructure
Area: Project infrastructure, build system, Ci, website etc.
help wanted
Extra attention is needed
Our Azure CI config doesn't support testing an OpenGL app out-of-the-box. It seems the machines are VMs w/o any hardware OpenGL support.
This is problematic for testing changes like #390 as well as a blocker for snapshot tests like #156 . Our unit tests today dance around this by not calling into any methods that use OpenGL resources.
We should set up our configs to be able to run OpenGL, though, so we can fully test the app in CI.
One tool to do this would be to leverage the Mesa3d software drivers. It might also need to be coupled with a virtual framebuffer tool like
xfvb
on Linux.The fix is to properly configure our CI machines to support creating an OpenGL context.
The text was updated successfully, but these errors were encountered: