Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: Set up OpenGL driver support for automation #400

Open
bryphe opened this issue Mar 12, 2019 · 0 comments
Open

CI: Set up OpenGL driver support for automation #400

bryphe opened this issue Mar 12, 2019 · 0 comments
Labels
A-infrastructure Area: Project infrastructure, build system, Ci, website etc. help wanted Extra attention is needed

Comments

@bryphe
Copy link
Member

bryphe commented Mar 12, 2019

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.

@bryphe bryphe added help wanted Extra attention is needed A-infrastructure Area: Project infrastructure, build system, Ci, website etc. labels Mar 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-infrastructure Area: Project infrastructure, build system, Ci, website etc. help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant