exodist / Child

(perl) Object oriented simple interface to fork()
9 stars 2 forks source link

Use AppVeyor Windows CI #15

Open schwern opened 8 years ago

schwern commented 8 years ago

I'm trying to test perl5i with AppVeyor, a Windows CI service. Unfortunately, Child is failing somewhere in its tests.

https://ci.appveyor.com/project/schwern/perl5i/build/1#L105

--> Working on Child Fetching http://www.cpan.org/authors/id/E/EX/EXODIST/Child-0.012.tar.gz ... OK Configuring Child-0.012 ... OK Building and testing Child-0.012 ... ! Installing Child failed. See C:\Users\appveyor.cpanm\work\1465754302.2520\build.log for details. Retry with --force to force install it. FAIL

This is going to be hard to debug from the perl5i side. If Child were using AppVeyor it would be easier to work out, and it would be CI tested on Windows.

A sample Perl module config for AppVeyor can be found here. http://blogs.perl.org/users/eserte/2016/04/testing-with-appveyor.html

exodist commented 8 years ago

@schwern you are now a collaberator, feel free to set this up :-)

schwern commented 8 years ago

On it.

schwern commented 8 years ago

@exodist I believe I have things configured on our end in the appveyor branch, but they're not happening automatically. I think that requires allowing Appveyor to set up a webhook on the project that I don't have permissions for.

I think you'll have to log into Appveyor with your Github account and turn on Child there yourself. You shouldn't have to configure anything else, just add the project on Appveyor.

exodist commented 8 years ago

try it again, should be all set

schwern commented 8 years ago

Yay, it's running! https://ci.appveyor.com/project/exodist/child

schwern commented 8 years ago

Yay, it failed! Legit failure on Strawberry 5.20.1.1.