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

CLDR Ticket #7085(accepted enhancement)

Opened 4 years ago

Last modified 3 years ago

Improve run time of the unit tests: Half the time is spent on one test..

Reported by: ribnitz Owned by: anybody
Component: perf Data Locale:
Phase: dsub Review:
Weeks: Data Xpath:


Looking at a "normal" build done on the buildserver (ibm-redhat1) , certain tests take a large amount of time; a normal run of common-unit-test (with the current settings) takes about 22 minutes to complete:

Half of this time (630s) is spent in TestAllLocales. The next longest are TestsPaths (65s), TestPathsNotInEnglish (roughly 61s), TestAbstractPaths (55s) and TestDtdComparisonsAll (49s)

Snipped of the log of a test run:

Test cases taking excessive time (>10s):
CLDR/TestBasic/TestAbstractPaths (54.719s)
CLDR/TestBasic/TestCoreData (17.685s)
CLDR/TestBasic/TestCurrencyFallback (25.401s)
CLDR/TestBasic/TestDtdComparisonsAll (49.323s)
CLDR/TestBasic/TestDtds (24.082s)
CLDR/TestBasic/TestPaths (65.338s)
CLDR/TestCLDRFile/testSimple (46.304s)
CLDR/TestCheckCLDR/TestAllLocales (629.029s)
CLDR/TestCheckCLDR/TestFullErrors (13.789s)
CLDR/TestCheckCLDR/TestPlaceholders (10.799s)
CLDR/TestDisplayAndInputProcessor/TestAll (11.415s)
CLDR/TestExampleGenerator/TestPaths (21.907s)
CLDR/TestInheritance/TestCldrFileConsistency (32.65s)
CLDR/TestLocalCurrency/TestConsistency (31.685s)
CLDR/TestLocale/TestLocalePartsValidity (36.983s)
CLDR/TestPathHeader/TestPathsNotInEnglish (61.122s)
CLDR/TestPathHeader/TestZCompleteness (24.979s)
CLDR/TestSupplementalInfo/TestEquivalentLocales (11.83s)


Change History

comment:1 Changed 4 years ago by emmons

  • Owner changed from anybody to ribnitz
  • Status changed from new to assigned
  • Type changed from unknown to enhancement
  • Component changed from unknown to perf
  • Milestone changed from UNSCH to 26rc

comment:2 Changed 4 years ago by mark

  • Owner changed from ribnitz to googler

comment:3 Changed 4 years ago by mark

  • Owner changed from googler to anybody
  • Milestone changed from 26rc to 27dsub

comment:4 Changed 4 years ago by markus

  • Phase set to dsub
  • Milestone changed from 27dsub to 27

comment:5 Changed 3 years ago by emmons

  • Milestone changed from 27 to UNSCH

Moving all 27+anybody tickets to UNSCH.

comment:6 Changed 3 years ago by srl

  • Status changed from assigned to accepted

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.