Cyrus.works[1] improvements have been on hold for a number of months
while we trial Travis CI and focus on a CI system for Topicbox[2].
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:
 * Essential : Build Cyrus for each commit
 * Essential : Ability to run CUnit Tests
 * Essential : Ability to run Cassandane tests
 * Essential : Ability to build multiple branches
 * Nice to have: Ability to test against FastMail & Topicbox code
 * Nice to have : Performance testing : Cyrus IMAP
 * Nice to have : Performance metrics : Cyrus build + Cassandane tests
 * Nice to have: Increase platform coverage. We currently only test
   Debian at Cyrus.works
 * Nice to have: regular run of "make distcheck" (this is long, maybe
   only run it once a week)
 * Bonus points: run CUnit and Cassandane tests across the tarball
   produced by successful "make distcheck"
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.
Chris


----- Original message -----
From: Chris Davies <chris.dav...@fastmailteam.com>
To: el...@fastmail.com, Partha Susarla <par...@fastmailteam.com>, Bron Gondwana 
<br...@fastmail.com>, Nicola Nye <nico...@fastmail.com>, Ken Murchison 
<mu...@fastmailteam.com>, Robert Stepanek <r...@fastmailteam.com>Cc: Ricardo 
Signes <r...@fastmailteam.com>
Subject: The future of Cyrus testing
Date: Mon, 21 Aug 2017 04:35:37 +0000

Hi Everyone,

I'm gathering a list of requirements for Cyrus testing. What do you need
and what do you think would be useful?
Please add items to the checklist section of:
https://app.liquidplanner.com/space/14822/my_work/panel/40409308

Chris


Links:

  1. https://cyrus.works/
  2. https://www.topicbox.com/

Reply via email to