<div dir="ltr">On Mon, Feb 11, 2013 at 9:17 AM, Amir Chaudhry <span dir="ltr"><<a href="mailto:amc79@cam.ac.uk" target="_blank">amc79@cam.ac.uk</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
## Testing and benchmarking ##<br>
<br>
A continuous integration framework, based on OPAM, will form part of the Platform infrastructure.  We're calling this infrastructure "OCamlot". OPAM packages can be automatically tested upon submission and reports sent back to maintainers.  OCamlot will execute basic unit tests and also, in later versions, integrate benchmarking.  The build infrastructure is intended to run tests on the full range of community packages in OPAM by using secure virtualization under Citrix XenServer.  If you submit a package, you will be rewarded with regular regression tests across many diverse operating systems and platforms.<br>

</blockquote><div><br></div><div style>This in itself sounds like quite a big project! I was wondering, how far along is it, and what other basic tools are being used? (e.g. I think Anil has tangentially mentioned there's a Jenkins instance for OPAM)</div>

<div style><br></div><div style>Was thorough consideration given to building upon/contributing to existing hosted services like Travis CI or BuildHive? I've had quite good experiences with these lately, and the default build time limits can be negotiated, especially if you chip in a couple worker nodes or a bit of cash.</div>

<div style><br></div><div style>Mike</div></div></div></div>