[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] testing, testing

  • To: Mindy Preston <mindy@xxxxxxxxxxxxxxxxxxx>
  • From: Anil Madhavapeddy <anil@xxxxxxxxxx>
  • Date: Mon, 6 Mar 2017 11:15:17 +0000
  • Cc: "mirageos-devel@xxxxxxxxxxxxxxxxxxxx" <mirageos-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Mon, 06 Mar 2017 11:15:24 +0000
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=recoil.org; h=content-type :mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; q=dns; s= selector1; b=I/gC6kkQS93q+j81kpYoU6SJ/p3bJlcq85eliJ9yZcx8TskVdDr 1fAyP3imjbuA8bl2C8Pe1RyjfHlr6/RP/ZUY5mlmm5fG/F1VWWHdHBj0AJ8EN2RE TEezH5x4mJ2pHgK+va/yD2TLX4/ahU7vNVChytGtarQTc6OW40XzMCZw=
  • List-id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>

On 6 Mar 2017, at 11:09, Mindy <mindy@xxxxxxxxxxxxxxxxxxx> 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 :-)

MirageOS-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.