P4DTI issue job002088

TitleP4DTI automated testing with Unicode data is poor
Statusclosed
Priorityessential
Assigned userNick Barnes
OrganizationRavenbrook
DescriptionThe P4DTI now replicates Unicode data satisfactorily, but the automated testing of this feature is inadequate: only testing operation with and without Unicode-mode Perforce servers.
Analysis The automated test suite should have a "unicode" switch for several of its tests. When the switch is on, comments added to Bugzilla bugs or Perforce jobs during the test should include non-ASCII Unicode characters from several differnt code charts (although note that non-BMP characters are not yet supported by MySQL). The test suite should automatically run tests with the switch off and with it on.
How foundinspection
EvidenceI just know
Observed in2.4.3
Introduced in2.4.3
Test proceduretest_p4dti.py unicode, test_p4dti.py unicode_lifecycle
Created byNick Barnes
Created on2009-04-14 13:25:50
Last modified byNick Barnes
Last modified on2009-04-14 13:26:16
History2009-04-14 NB Created.

Fixes

Change Effect Date User Description
167771 closed 2009-04-14 12:48:37 Nick Barnes Improve MySQL version detection, Unicode configuration detection, Unicode replication testing, and error handling in the presence of Unicode strings.