-
Notifications
You must be signed in to change notification settings - Fork 29
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
Basic automated smoke tests #68
Comments
something like https://docs.travis-ci.com/user/languages/javascript-with-nodejs ? |
Sort of, but I'd want to test in each web browser. More like https://ci.testling.com/ but it says "Testling is currently not working" at the moment |
Thanks! https://docs.travis-ci.com/user/gui-and-headless-browsers/ looks to be just what I need.
|
Awesome, I'd help but I'm not too familiar with travis (besides simpler implementations) |
Testing with Sauce Labs, OSS account voxelmetaverse, manual session: Google Chrome dev on Windows 10 - no WebGL in their VMs? fails with "You need WebGL and Pointer Lock" https://twitter.com/saucelabs/status/418861018400313344 confirms lack of WebGL support is a known limitation of Sauce Labs:
this was from January 2nd, 2014, seems its still not supported :/ Next up, see if Travis CI's installation of Firefox in a virtual X framebuffer (xvfb) can support WebGL edit: looks like Chromium's with --use-gl=osmesa can run WebGL headless: http://stackoverflow.com/questions/13763325/is-there-a-way-to-run-unit-test-for-a-webgl-webapp-in-a-headless-browser |
Perform a simple automated "smoke test" periodically, to ensure the project can be built and runs.
Ideally this test would run periodically even with no project code changes, since there are external dependencies which could break it, e.g., recently:
The text was updated successfully, but these errors were encountered: