Hi Dawid, Thanks for the feedback.
Here is one failure scenario, Locale configured (via -Dtests.locale) -> sr-Latn The error message, ERROR XBM0X: Supplied locale description 'sr__#Latn' is invalid, expecting ln[_CO[_variant]] ln=lower-case two-letter ISO-639 language code, CO=upper-case two-letter ISO-3166 country codes, see java.util.Locale. Note that if I use "sr-Latn-BA" instead, the test passes. My gut feeling is that "sr-Latn" is not a valid locale string as it is not listed here, http://www.oracle.com/technetwork/java/javase/java8locales-2095355.html Another failure is Locale configured (via -Dtests.locale) -> und The error message is Supplied locale description '' is invalid, expecting ln[_CO[_variant]] ln=lower-case two-letter ISO-639 language code, CO=upper-case two-letter ISO-3166 country codes, see java.util.Locale. For the time being, I am hard-coding these failure causing locales in the junit assume(...) so that I can skip the execution. But this is not full-proof since there may be more locale configurations which may not work with Derby. So I wonder if there is any way to suppress this locale randomization altogether? Thanks Hrishikesh On Fri, Oct 20, 2017 at 12:39 PM, Dawid Weiss <[email protected]> wrote: > Only valid locales (for your Java) are selected, so this has to be an > error. What failures do you see? Perhaps they should be reported to > Derby? > > Dawid > > On Fri, Oct 20, 2017 at 8:14 PM, Hrishikesh Gadre <[email protected]> > wrote: > > Hi, > > > > I am currently implementing solr authorization plugin backed by Apache > > Sentry. For the unit tests, I am using Solr test framework (specifically > > SolrCloudTestCase class). Occasionally I see unit test failures since the > > sentry tests use Derby in-memory database and it doesn't work properly > for > > some of the Locale(s) configured by the Solr test framework. > > > > Couple of questions > > > > (a) Does the Solr test framework generates only valid Locale(s) or a mix > of > > valid/invalid Locale(s) ? The reason I am asking is that I have a test > > failure with Locale as "sr-Latn". But it is not included in the list of > > valid Locales supported by Java 8 > > (http://www.oracle.com/technetwork/java/javase/java8locales-2095355.html > ). > > > > (b) Is there a way to turn off this Locale randomization? > > > > > > Thanks > > Hrishikesh > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
