Martin Sebor wrote:
Hey Andrew,
[...]
Btw., I think we might want to format large time values as "m:ss" (or "h:mm:ss" if they're over an hour long) instead of "s.uuu". In any case, the value shouldn't exceed the width of the field.
Here's a valid example of where these excessively long durations cause a formatting problem: Some of the locale tests (all the UTF-8 ones and zh_CN.GB18030.sh) take between 45 and 52 minutes to complete (we need to optimize them but that's another story). The width of the time fields is clearly insufficient for these long runtimes. $ make run NAME STATUS ASSERTS FAILED PERCNT USER SYS sanity_test.sh 0 46 0 100% 0.480 0.840 af_ZA.ISO-8859-1.sh 0 16 0 100% 39.390 1.170 ar_AE.ISO-8859-6.sh 0 16 0 100% 38.650 1.290 ar_BH.ISO-8859-6.sh 0 16 0 100% 38.770 1.500 ar_DZ.ISO-8859-6.sh 0 16 0 100% 38.670 1.340 ar_EG.ISO-8859-6.sh 0 16 0 100% 38.550 1.400 ar_IN.UTF-8.sh 0 16 0 100% 2775.650 66.340 ... Martin
