I'll give this a whirl tonight. The reason I was wondering what language
is to insure that my machine *also* tests the offending locale.....

A bit of a nit, the flaw in the approach with LocalizedTestCase is
that *every* test in the class is run against *all* locales......
To change this, as I understand it, we'd need to break the tests
out into a separate class.......

Intermittent errors often smell like a race condition, so I'll be
on the lookout for one.

But I also wonder if you'd ever get this error running outside
of Eclipse.

I really, really, really hate ones like this. Let's say you have a script
that runs 1,000 times flawlessly from the shell. What does that prove?
<nasty grin>.

But maybe if I relentlessly press the test button on that class it'll happen
to me too....

FWIW
Erick

On Thu, Dec 10, 2009 at 3:30 PM, Robert Muir <rcm...@gmail.com> wrote:

> i just right clicked TestQueryParser and said 'run as junit test'
>
> i could not tell which locales failed, (just testing your original patch,
> no modifications)
> the way they are shown instead is like an array of 135 elements...
> [0]: testCJK[0] (0.000s)
>       testSimple[0] (0.001s)
> ...
> [1]: testCJK[1] (0.000s)
> ...
> [135] testCJK[135]
>
> the only tests that failed were the localized methods like the date stuff,
> where its going to create an 'expected' localized string and then compare
> against that.
> it makes me suspect that somehow there is some race, and the default locale
> is actually changing as the test is running, or something crazy like this?!
>
>
>
> On Thu, Dec 10, 2009 at 3:23 PM, Erick Erickson 
> <erickerick...@gmail.com>wrote:
>
>> Yep, that sure makes me nervous too. I've never seen a failure in IntelliJ
>> or from a
>> shell window.
>>
>> How often do you need to run it to see an error? And what language is it
>> using?
>> And what test?
>>
>> I can try this in my IntelliJ setup and see if I can reproduce it. Note
>> I'm running
>> on a Macbook Pro...
>>
>> I wonder if a repeating script would show an intermittent error........
>>
>> Erick
>>
>>
>> On Thu, Dec 10, 2009 at 3:10 PM, Robert Muir (JIRA) <j...@apache.org>wrote:
>>
>>>
>>>    [
>>> https://issues.apache.org/jira/browse/LUCENE-2122?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12788884#action_12788884]
>>>
>>> Robert Muir commented on LUCENE-2122:
>>> -------------------------------------
>>>
>>> Hi Erick, I played with this patch some and (not intentionally trying) I
>>> would get random test failures for TestQueryParser under eclipse... its not
>>> really something I am able to repeat though.
>>>
>>> maybe some race condition (I do not know how eclipse executes
>>> parameterized tests).... ?
>>>
>>> if it is a problem with my IDE that is one thing, just makes me a little
>>> nervous right now. trying to think what could cause this....
>>>
>>> > Use JUnit4 capabilites for more thorough Locale testing for classes
>>> deriving from LocalizedTestCase
>>> >
>>> ---------------------------------------------------------------------------------------------------
>>> >
>>> >                 Key: LUCENE-2122
>>> >                 URL: https://issues.apache.org/jira/browse/LUCENE-2122
>>> >             Project: Lucene - Java
>>> >          Issue Type: Improvement
>>> >          Components: Other
>>> >    Affects Versions: 3.1
>>> >            Reporter: Erick Erickson
>>> >            Assignee: Robert Muir
>>> >            Priority: Minor
>>> >             Fix For: 3.1
>>> >
>>> >         Attachments: LUCENE-2122-r2.patch, LUCENE-2122-r3.patch,
>>> LUCENE-2122-r4.patch, LUCENE-2122.patch
>>> >
>>> >
>>> > Use the @Parameterized capabilities of Junit4 to allow more extensive
>>> testing of Locales.
>>>
>>> --
>>> This message is automatically generated by JIRA.
>>> -
>>> You can reply to this email to add a comment to the issue online.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
>>> For additional commands, e-mail: java-dev-h...@lucene.apache.org
>>>
>>>
>>
>
>
> --
> Robert Muir
> rcm...@gmail.com
>

Reply via email to