This page is where I get to brain-dump ideas for improving the development/testing/packaging/documentation/etc process because making Issues for speculation feels dirty.
It’s a Javascript project, so let’s use Javascript tools. Via grunt, folks should be able to: * Make a build * Run the qunit tests in a headless PhantomJS thing * Run the selenium tests * Check code for style problems
This is started here: https://github.com/wymeditor/wymeditor/tree/issue_360
Testling-CI seems like the way to go for running our unit tests across our supported browsers. It won’t work for our Selenium tests, but it will at least make it easy to catch regressions and the like when lazy developers *cough*me*cough* don’t test in all of the IE’s.
It would be nice to run our Selenium tests in every supported browser on every commit, but it’s at least easy to run them using Phantomjs inside travis-ci: http://about.travis-ci.org/docs/user/gui-and-headless-browsers/
There has to be a thing. Find that thing, and then use it.