lichen-community-systems / Flocking

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

#219 - Add support for QI Vbox plugin #222

Closed amatas closed 6 years ago

amatas commented 6 years ago

The following changes are a proposal to close #219:

The new commands added to the package.json file are:

  1. linux-vm-test launches a Fedora 27 VM and also it runs the provision and testing steps
  2. windows-vm-test same as previous but using a Windows 10 VM
  3. destroy-vms destroys all the VMs created.

Note: sometimes the tests on windows fail when they try to measure the ms of latency of a test Note2: sometimes Chrome fails with an OOM in Fedora, the memory size has been increased to avoid this issue.

colinbdclark commented 6 years ago

Thank you so much for this pull request, @amatas! I was able to address the failures in Chrome on Linux and on Node.js on Windows, and this new solution works wonderfully for me.

I really appreciate the contribution! I'll definitely use this as a template for some of my other projects, too!