P4DTI issue job000048

TitleConsistency checking of the configuration is inadequate
Statusclosed
Priorityessential
Assigned userGareth Rees
OrganizationRavenbrook
DescriptionConsistency checking of the configuration needs to be much stronger, to catch problems so that they don't affect the replicator when it's in use.
AnalysisSee GDR's list of things to check, written during the alpha test programme [GDR 2000-10-24].
[GDR 2000-10-24]:
Mostly done. The following are outstanding.
4. Required configuration parameters all present.
5. administrator-address looks like an e-mail address.
6. smtp-server responds to connections on port 25.
11. TeamTrack keys are in the registry.
15. The Values-Status: includes 'open' and 'closed'.
17. Do corresponding users have the same e-mail address?
[GDR 2000-11-01]:
All done. The automatic configuration generator avoids these problems.
How foundmanual_test
Evidence[GDR 2000-10-24] <http://info.ravenbrook.com/mail/2000/10/24/23-13-26/0.txt>
[GDR 2000-11-01] <http://www.ravenbrook.com/project/p4dti/doc/2000-11-01/quokka-alpha-test/> items 13 and 14.
Observed in0.3.2
Test procedure<http://www.ravenbrook.com/project/p4dti/master/test/test_p4dti.py>, section 6
Created byRichard Brooksby
Created on2000-11-21 16:15:25
Last modified byGareth Rees
Last modified on2001-12-10 19:01:28
History2000-11-21 RB Created from sources (see evidence).
2000-12-04 GDR Added list of outstanding items.

Fixes

Change Effect Date User Description
7565 closed 2001-01-23 18:16:58 Gareth Rees Adding unmatched_users method to TeamTrack user translator.
7554 open 2001-01-23 16:28:30 Gareth Rees The function check_email() now checks that the address is an RFC822 address spec.
7552 open 2001-01-23 16:01:40 Gareth Rees The p4 module now checks that Perforce client version is supported.
5348 open 2000-12-04 10:07:54 Gareth Rees Check that replicator's RID and defect tracker's RID match.
5127 open 2000-11-29 18:51:18 Gareth Rees Fixed bug: error changed to self.error.