<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div><a defang_rel="noopener noreferrer" href="https://cyrus.works/">Cyrus.works</a> improvements have been on hold for a number of months while we trial Travis CI and focus on a CI system for <a defang_rel="noopener noreferrer" href="https://www.topicbox.com/">Topicbox</a>.<br></div>
<div><br></div>
<div>We're taking a fresh look at Cyrus test infrastructure and after 
several discussions yesterday we've decided to capture the requirements.
 So far we have:<br></div>
<div><br></div>
<ul><li>Essential : Build Cyrus for each commit<br></li><li>Essential : Ability to run CUnit Tests<br></li><li>Essential : Ability to run Cassandane tests<br></li><li>Essential : Ability to build multiple branches<br></li><li>Nice to have: Ability to test against FastMail & Topicbox code<br></li><li>Nice to have : Performance testing : Cyrus IMAP<br></li><li>Nice to have : Performance metrics : Cyrus build + Cassandane tests<br></li><li>Nice to have: Increase platform coverage. We currently only test Debian at Cyrus.works<br></li><li>Nice to have: regular run of "make distcheck" (this is long, maybe only run it once a week)<br></li><li>Bonus points: run CUnit and Cassandane tests across the tarball produced by successful "make distcheck"<br></li></ul><div><br></div>
<div>If you have any additional requirements and don't have access to 
Liquid Planner (FastMail's internal planning tool), please email me your
 suggestion and I'll add them to the list for review.<br></div>
<div id="defanged42-sig65755648"><div class="defanged42-signature"><br></div>
<div class="defanged42-signature">Chris<br></div>
</div>
<div><br></div>
<div><br></div>
<div>----- Original message -----<br></div>
<div>From: Chris Davies <<a href="mailto:chris.davies@fastmailteam.com">chris.davies@fastmailteam.com</a>><br></div>
<div>To: <a href="mailto:ellie@fastmail.com">ellie@fastmail.com</a>, Partha Susarla <<a href="mailto:partha@fastmailteam.com">partha@fastmailteam.com</a>>, Bron Gondwana <<a href="mailto:brong@fastmail.com">brong@fastmail.com</a>>, Nicola Nye <<a href="mailto:nicolan@fastmail.com">nicolan@fastmail.com</a>>, Ken Murchison <<a href="mailto:murch@fastmailteam.com">murch@fastmailteam.com</a>>, Robert Stepanek <<a href="mailto:rsto@fastmailteam.com">rsto@fastmailteam.com</a>><br></div>
<div>Cc: Ricardo Signes <<a href="mailto:rjbs@fastmailteam.com">rjbs@fastmailteam.com</a>><br></div>
<div>Subject: The future of Cyrus testing<br></div>
<div>Date: Mon, 21 Aug 2017 04:35:37 +0000<br></div>
<div><br></div>
<div>Hi Everyone,<br></div>
<div><br></div>
<div>I'm gathering a list of requirements for Cyrus testing. What do you need and what do you think would be useful? <br></div>
<div><br></div>
<div>Please add items to the checklist section of:<br></div>
<div><a href="https://app.liquidplanner.com/space/14822/my_work/panel/40409308">https://app.liquidplanner.com/space/14822/my_work/panel/40409308</a><br></div>
<div><br></div>
<div>Chris<br></div>
<div><br></div>
</body>
</html>