[Unicode]   Common Locale Data Repository : Bug Tracking Home | Site Map | Search

CLDR Ticket #9268(accepted tools)

Opened 2 years ago

Last modified 2 years ago

Clean up TestTransforms tool, make unittest

Reported by: mark Owned by: mark
Component: translit Data Locale:
Phase: rc Review:
Weeks: Data Xpath:


The TestTransforms tool (not unittest) is an odd beast. It uses reflection to run the ICU tests, after de-registering the ICU transforms and registering ones built from CLDR. It also has a mode where it can build the transforms from the ICU format files. So one can have a second-stage test using the output of NewLdml2ICUConverter.

The purpose is to be able to pre-run the ICU transform tests before doing a full ICU integration. As a matter of fact, I'd thought that this was part of the unit tests, and would have therefore caught the ICU problem with instantiation of transforms from the new IDs. However, it is just run as part of the BRS — and after we first try integration with ICU.

Also added some notes to https://sites.google.com/site/cldr/development/cldr-big-red-switch/testing-transforms.

This bug is to straighten this situation out. Ideally this would be incorporated into the unit tests, instead of being a late-stage tool.


Change History

comment:1 Changed 2 years ago by emmons

  • Status changed from new to accepted
  • Component changed from unknown to translit
  • Priority changed from assess to minor
  • Phase changed from dsub to rc
  • Milestone changed from UNSCH to 30
  • Owner changed from anybody to mark
  • Type changed from unknown to tools

comment:2 Changed 2 years ago by emmons

  • Milestone changed from 30 to upcoming

Add a comment

Modify Ticket

as accepted

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.