Skip to content

CI: Set up OpenGL driver support for automation #400

Open
@bryphe

Description

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.

Metadata

Assignees

No one assigned

    Labels

    A-infrastructureArea: Project infrastructure, build system, Ci, website etc.help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions