voicesauce / opensauce-python

Voice analysis software (Python port of VoiceSauce)
Apache License 2.0
53 stars 16 forks source link

Continuous integration testing in Windows #32

Open terriyu opened 6 years ago

terriyu commented 6 years ago

Currently, we only do continuous integration testing on the Linux and Mac OS X operating systems. It would be nice to support Windows as well, though that would be more complicated compared to Linux and Mac. There's a free online continuous integration service called Appveyor which specifically does continuous integration for Windows. Appveyor has support for Miniconda and Cygwin, which is exactly what we need. An example of using Appveyor for testing scientific Python is the AstroPy project. Their appveyor.yml configuration file is a good reference.

terriyu commented 6 years ago

ActiveTcl can probably be installed as a chocolatey package on Appveyor. Another good example for running Miniconda Python is the Continuum Anaconda project. Their appveyor.yml is another good reference.