[ 
https://issues.apache.org/jira/browse/LUCENE-4020?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13262232#comment-13262232
 ] 

Hoss Man commented on LUCENE-4020:
----------------------------------

so the exception name isn't great ... but the point is there should be a decent 
number of Locales that work, and we should be able to try N times to find one, 
nad if we really don't then give up because we can't run a reproducible test.

(or hell: don't give up .. try 100 times and if we still don't get one that 
round trips just use whatever we did get and let the user deal with the fact 
that they can't pass that locale back in to reproduce if it fails)
                
> Tests may not be repeatable across different platforms/ JVMs due to different 
> locale/ timezone being picked.
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: LUCENE-4020
>                 URL: https://issues.apache.org/jira/browse/LUCENE-4020
>             Project: Lucene - Java
>          Issue Type: Bug
>            Reporter: Dawid Weiss
>            Assignee: Dawid Weiss
>            Priority: Minor
>             Fix For: 4.0
>
>         Attachments: LUCENE-4020.diff, LUCENE-4020.patch
>
>
> This is because the source array can be/ is different for each system/ JVM. 
> So this pick is not repeatable for example:
> {code}
>   /** 
>    * Return a random Locale from the available locales on the system.
>    */
>   public static Locale randomLocale(Random random) {
>     Locale locales[] = Locale.getAvailableLocales();
>     return locales[random.nextInt(locales.length)];
>   }
> {code}
> I don't think there is much we can do to make it repeatable (other than maybe 
> enforcing locale using system property).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to