Notes on continuous-integration testing WebGL applications and libraries.
The key, first, is to separate applications and libraries: libraries can possibly be tested headlessly, whereas applications usually cannot.
- Software
- Headless: These are testing solutions that run in node.js or without an open browser.
- WORKING
- headless-gl allows usage of a WebGL-style context via node.js
- NO WEBGL
- phantomjs: no WebGL support, no support planned.
- WORKING
- Headfull
- WORKING
- hughsk/smokestack
- zuul
- karma
- nightwatch
- WORKING
- Headless: These are testing solutions that run in node.js or without an open browser.
- Services
- Promises WebGL
- Browserstack on Win 8.1 (ref)
- NO WEBGL
- ghost inspector: no plans to enable webgl
- travis-ci
- circleci
- sauce labs
- SKETCHY/UNCONFIRMED
- browserstack promises webgl on osx.
- Promises WebGL