On 6 Mar 2017, at 11:09, Mindy <[email protected]> wrote:
> 
> Hi folks,
> 
> The mirage/mirage repository tests have been giving false negatives for some 
> time -- after a bit of cleanup work, it's my hope that this is now fixed (see 
> https://travis-ci.org/mirage/mirage/builds/208125357).  The automated tests 
> install the `mirage` frontend tool, then build the examples in 
> `mirage/mirage-skeleton`.
> 
> This is also true for mirage/mirage-tcpip - for proof, see ( 
> https://travis-ci.org/mirage/mirage-tcpip/builds/208119686 ).
> 
> In addition to the usual reasons for test breakage (missing and outdated 
> pins, package releases, bitrot, etc), I discovered that in the mirage/mirage 
> repository, Travis was pointed at an out-of-date fork of the CI scripts (the 
> authoritative copy of which live at 
> https://github.com/ocaml/ocaml-ci-scripts).  I'd appreciate some help in 
> cleaning up the test ecosystem generally, as some repositories have tests but 
> no CI, and some repositories have CI that often fails.  If you're looking for 
> ways to contribute to MirageOS, work in this area would be greatly 
> appreciated.
> 
> In conclusion, only YOU can prevent testing fires.

A useful (and in-beta) feature of Travis CI is that it can run tests regularly 
via cron now, triggered either daily, weekly or monthly.  We could also 
activate these for some of our core repositories, as long as the organisation 
owners don't mind getting a flood of failure e-mails every so often :-)

regards,
Anil
_______________________________________________
MirageOS-devel mailing list
[email protected]
https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

Reply via email to