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

Setup headless Chrome and Firefox tests on Travis #19

Closed
patrickarlt opened this issue Aug 9, 2017 · 5 comments · Fixed by #72 or #95
Closed

Setup headless Chrome and Firefox tests on Travis #19

patrickarlt opened this issue Aug 9, 2017 · 5 comments · Fixed by #72 or #95

Comments

@patrickarlt
Copy link
Contributor

Once we open source the repo we should have Travis CI run our Node tests on Node 6 and Node 8 and our browser tests through Sauce Labs https://wiki.saucelabs.com/display/DOCS/Setting+Up+Karma+for+JavaScript+Unit+Testing for all browsers that we support.

It would also be nice to use CodeCov or Coveralls to automatically upload the coverage files generated by Karma.

@jgravois jgravois reopened this Dec 6, 2017
@jgravois jgravois changed the title Add testing on Travis CI add SauceLabs testing and something to publicize coverage Dec 6, 2017
@jgravois jgravois changed the title add SauceLabs testing and something to publicize coverage add Sauce Labs testing and something to publicize coverage Dec 6, 2017
@patrickarlt
Copy link
Contributor Author

You now have to apply for SauceLabs to get it for free so it might be better off just using headless Firefox and Chrome on travis to automate browser testing. https://developers.google.com/web/updates/2017/06/headless-karma-mocha-chai#running_it_all_on_travis_ci

@patrickarlt
Copy link
Contributor Author

patrickarlt commented Dec 27, 2017

@jgravois
Copy link
Contributor

i'm particularly interested in wiring up a bot that replies to each open PR indicating the impact on test coverage so i'll look into that part.

@patrickarlt
Copy link
Contributor Author

@jgravois Coveralls (what I use for Acetate) will do that patrickarlt/acetate#70 (comment).

@patrickarlt patrickarlt changed the title add Sauce Labs testing and something to publicize coverage Setup headless Chrome and Firefox tests on Travis Dec 28, 2017
@patrickarlt
Copy link
Contributor Author

Updated the title of this issue since @jgravois got coveralls hooked up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants