JDK-8260555 exposed test/jdk/java/text/Format/NumberFormat/NumberRoundTrip.java 
as being susceptible to timeouts.
While the timeout factor is reverted, this test was testing too many inputs, 
and should be changed. 
Originally, it was testing (~1000 locales * 4 factories) against ~30 numeric 
inputs. The test does not need to be exhaustive to this degree.

The total amount of locales is changed to sample around a 1/4 of those provided 
by the provider. The numeric inputs are reduced to about ~20. (The fixed ones 
remain, and the random ones are cut in half.)

Locally, I observe average execution for this test to be about ~1.3 seconds, 
compared to ~3.4 seconds previously. The PR also does a drive-by clean up of 
the test, i.e. getting rid of the unnecessary escaping + string 
manipulation/printing and separating the test inputs from the actual testing 
work done.

-------------

Commit messages:
 - init

Changes: https://git.openjdk.org/jdk/pull/28443/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=28443&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8368001
  Stats: 225 lines in 1 file changed: 54 ins; 131 del; 40 mod
  Patch: https://git.openjdk.org/jdk/pull/28443.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/28443/head:pull/28443

PR: https://git.openjdk.org/jdk/pull/28443

Reply via email to