It can be a sanity check that a library builds on Windows. Mostly that all its dependencies don't suddenly lose support or stop compiling.
That's the only reason I'm considering doing so for hyper. On Sun, May 10, 2015, 2:11 AM Simon Sapin <[email protected]> wrote: > On 10/05/2015 06:01, Manish Goregaokar wrote: > > Appveyor provides free CI for Windows, and is pretty easy to set up. > > > > Since we already have Travis set up on almost all deps, should we do > > the same with Appveyor? I tried it out on rust-url[1] and it worked > > pretty smoothly (yml copied from Glutin) > > > > > > Most of our deps should just work with Windows, and various > > volunteers have made progress on Windowsifying our native deps. > > Identifying which deps need Windows work; and ensuring that the > > working deps continue to work, would be quite helpful for the Windows > > effort. > > > > Thoughts? > > rust-url has platform-specific code (with e.g. #[cfg(windows)]) that, > even though there’s not a lot of it, regularly got broken on Windows > because I don’t test it and Travis-CI doesn’t test it: > > https://github.com/servo/rust-url/issues/102 > > So Appveyor is helpful there. > > For libraries like cssparser that don’t have platform-specific code > however, I don’t think Appveyor brings us anything. > > -- > Simon Sapin > _______________________________________________ > dev-servo mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-servo > _______________________________________________ dev-servo mailing list [email protected] https://lists.mozilla.org/listinfo/dev-servo

