Rory, CVS is a complex application where 'going down' means many things and you will require many tests to capture all those meanings.
So you need much more well defined requirements, and then the requirements will define the tests for you, eg: - repository file system full/read-only - repository administration directory corrupt - repository project directory/files missing or corrupt - CVS configuration files missing/corrupt (depends on version of CVS 1.x or 2.x) - deadlock server down/port 2402 (local) - server down/port 2401 - replication server down/port 2403 - server unable to instantiate 'cvs server' processes - ssh server down - ssh server unable to instantiate 'cvs server' processes - the 'cvs server' processes unable to authenticate user (pam/local) - the 'cvs server' process unable to read repository administration files - the 'cvs server' process unable to read repository project files - the 'cvs server' process unable to write repository project files If you are insterested in this level of detail in monitoring then you are probably also interested in things like failsafe audit and access control lists etc as well as vendor support for CVS. If so please check out CVS Suite. Regards, Arthur Barrett Product Manager - CVS Suite March Hare Software Limited 85-87 Bayham Street Camden Town London NW1 0AG United Kingdom ph: +44 (0) 20 7692 0712 fax: +44 (0) 20 7692 0609 > -----Original Message----- > From: > info-cvs-bounces+arthur.barrett=march-hare....@nongnu.org > [mailto:info-cvs-bounces+arthur.barrett=march-hare.com@nongnu. > org] On Behalf Of Campbell. Rory (LIT) > Sent: 15 November 2012 22:55 > To: info-cvs@nongnu.org > Subject: CVS testing > > > Hi, > > I am looking into testing what happens if CVS is down and > tests are trying to run on a machine CVS is on. How can I > simulate CVS going down and then running a test on the > specific machine to see what happens? In our team it has been > set that an email is sent out to say CVS has crashed but I am > not sure how to test this to see if the email is sent. Anyone > any ideas?? > > Thanks, > > Rory Campbell > Associate Verification Engineer > Liberty Information Technology Direct Line > (External): 02890 445277 > Adelaide Exchange > Direct Line (Internal): 69277 > 24- 26 Adelaide Street > Fax: 02890 445511 > Belfast > Switchboard: 02890 445500 > BT2 8GD > Email: > r.campb...@liberty-it.co.uk<mailto:r.campb...@liberty-it.co.uk> > > Disclaimer: The contents of this e-mail and attached files in > no way reflect any policies of Liberty Information Technology Ltd. > >