lichen-community-systems / Flocking

Flocking - Creative audio synthesis for the Web
GNU General Public License v2.0
695 stars 60 forks source link

Automate Flocking's unit tests across browsers with testem and the GPII Quality Infrastructure #176

Closed colinbdclark closed 6 years ago

colinbdclark commented 8 years ago

Testem provides a very convenient way of running unit tests automatically across all browsers. I've started using it for osc.js and it's been very useful.

Once cross-browser test automation is in place, we should also use one of the Vagrant VMs provided by the GPII Quality Infrastructure so that we can eventually have access to solid cross-platform continuous integration.

colinbdclark commented 6 years ago

Testem support was added to Flocking at 1aec8fb540b246c03dabfaeb35ff2e8daf7b32c0. Use of the QI's Linux Vagrant VM is also available, however it will be good to update this with a Windows VM instead at some point. However, I'm closing this and will file a separate ticket about this.