MathJax-test icon indicating copy to clipboard operation
MathJax-test copied to clipboard

implement CI

Open pkra opened this issue 10 years ago • 1 comments

Something along the lines of Travis and SauceLabs, possibly switching test runners to something more generic (e.g., Karma + Jasmine).

pkra avatar Mar 17 '15 21:03 pkra

  • Assumptions.
    • we want to build on Saucelabs (b/c it's free for open source projects).
    • we want to build on nodejs (b/c JavaScript)
  • Consequence: saucelabs docs suggest two options
    • Mocha
    • Jasmine
    • what the cool kids say: https://github.com/yeoman/yeoman/issues/117
  • So perhaps Mocha?
    • https://github.com/saucelabs/node-tutorials
  • test runner
    • Karma as runner also works https://github.com/saucelabs/karma-sauce-example
    • Intern https://theintern.github.io/
    • Nightwatch also looks potentially nice. More independent of Saucelabs perhaps but compatible https://github.com/beatfactor/nightwatch/issues/1

pkra avatar Mar 18 '15 21:03 pkra