On Fri, 2 May 2025 15:49:03 GMT, Justin Lu <j...@openjdk.org> wrote: > Please review this PR which reduces the amount of combinations tested by > `LocaleNameProviderTest`. > > This test was exhaustively testing over 1000x1000 `Locale` combinations which > was expensive and caused a timeout in tier 5. Narrowing down the tested > locales to Japanese language ones can reduce our tested input to 9x9 and > provides most of the same value the test previously did. (Since our SPI > provider has defined preferred Japanese Locale name values.) This change also > refactors the test to use JUnit. The test now runs around ~20 times faster. > > Most of the diff is attributed to separating the method source from the test > itself. But notice the filtering of `Locale`s done on `availloc` and > `jreImplLoc`.
This pull request has now been integrated. Changeset: 32f67a3e Author: Justin Lu <j...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/32f67a3e38be807164435ea0841c01d2b7c73652 Stats: 133 lines in 1 file changed: 64 ins; 48 del; 21 mod 8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out Reviewed-by: naoto ------------- PR: https://git.openjdk.org/jdk/pull/25009