sorry, i screwed up the name of the test, i meant TestRegexpRandom2

On Mon, Jul 26, 2010 at 11:46 AM, Robert Muir <[email protected]> wrote:

> hmm maybe the bug is in AutomatonTestUtil.randomRegex?
>
> can you do me a favor and run -Dtestcase=TestRandomRegex2
> This testcase also uses this same randomRegex method.
>
> you can also "crank" it like our other random tests, for instance with
> -Drandom.multiplier=3
>
> On Mon, Jul 26, 2010 at 11:40 AM, Shai Erera <[email protected]> wrote:
>
>> Ok I've dug deeper into the test. I set the random seed to
>> -9029631602016965389L in setUp(), and discovered that on the 4th iteration
>> it breaks. For some reason though, AutomatonTestUtil.randomRegex generates
>> different strings every time I run the test, even though it uses the same
>> Random object w/ the same seed ...
>>
>> Anyway, one of the regex that failed was this "l.E" (w/o the quotes) and I
>> think it's a lowercase L, '.' (dot) and 'E' (uppercase). Hope this helps.
>>
>> Shai
>>
>> On Mon, Jul 26, 2010 at 6:23 PM, Robert Muir <[email protected]> wrote:
>>
>>> sounds nasty... its good you are running the tests with this different
>>> jvm...
>>>
>>>
>>> On Mon, Jul 26, 2010 at 11:21 AM, Shai Erera <[email protected]> wrote:
>>>
>>>> Tried to run it w/ SUN JRE6 and it succeeds ! I've tried several times
>>>> and it succeeds every time. However, when I revert back to IBM's, it fail
>>>> immediately.
>>>>
>>>> I can help w/ the debug, if you give me a hint where to look :).
>>>>
>>>> Shai
>>>>
>>>> On Mon, Jul 26, 2010 at 5:57 PM, Shai Erera <[email protected]> wrote:
>>>>
>>>>> Sorry for the delayed response.
>>>>>
>>>>> I ran it a couple more times, from Eclipse and Ant, and each time it
>>>>> fails (amazing !), w/ different seeds. More seeds that fail:
>>>>> NOTE: random seed of testcase 'testRandomRegexes' was:
>>>>> -4244174191361080127
>>>>> NOTE: random seed of testcase 'testRandomRegexes' was:
>>>>> -7059086272401721644
>>>>> NOTE: random seed of testcase 'testRandomRegexes' was:
>>>>> -1314734215611104147
>>>>>
>>>>> I use IBM JVM, tried w/ both 1.5 and 1.6 ...
>>>>>
>>>>> Mike, can we use LUCENE-2565 to track this, or would you prefer that I
>>>>> open a separate one?
>>>>>
>>>>> Shai
>>>>>
>>>>>
>>>>> On Mon, Jul 26, 2010 at 3:26 PM, Michael McCandless <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> On a more general note...
>>>>>>
>>>>>> Any time any of you out there hit an "odd" test failure, please please
>>>>>> please do just what Shai did: take it to the dev list!
>>>>>>
>>>>>> Think of Lucene's unit tests like SETI :)  We are desperately seeking
>>>>>> bugs, and you and your machine may just be lucky enough to find one...
>>>>>> go forth and buy expensive new power hungry computers just so you can
>>>>>> run the random tests over and over, seeking the bugs!
>>>>>>
>>>>>> But be sure to include that random seed when you do hit a failure...
>>>>>>
>>>>>> Mike
>>>>>>
>>>>>> On Mon, Jul 26, 2010 at 8:23 AM, Robert Muir <[email protected]>
>>>>>> wrote:
>>>>>> > I agree, Shai can you open a bug? I cannot reproduce, did you use an
>>>>>> IBM JVM
>>>>>> > or another environment that might help us figure it out?
>>>>>> >
>>>>>> > On Mon, Jul 26, 2010 at 6:29 AM, Michael McCandless
>>>>>> > <[email protected]> wrote:
>>>>>> >>
>>>>>> >> Hmmm this means a bug is lurking.  This is the power of random
>>>>>> testing
>>>>>> >> (that every time we all run tests, we're testing different "paths"
>>>>>> >> through the code)....
>>>>>> >>
>>>>>> >> It seems exceptionally unlikely that LUCENE-2537's changes would
>>>>>> cause
>>>>>> >> this!
>>>>>> >>
>>>>>> >> But, unfortunately, when I plug that seed in I don't see it fail,
>>>>>> >> which is odd.  I'll run a stress test to see if I can tickle the
>>>>>> >> bug... can you open a Jira issue so we don't lose track?
>>>>>> >>
>>>>>> >> Mike
>>>>>> >>
>>>>>> >> On Mon, Jul 26, 2010 at 2:57 AM, Shai Erera <[email protected]>
>>>>>> wrote:
>>>>>> >> > Hi
>>>>>> >> >
>>>>>> >> > I was running tests on trunk (after merging the changes from
>>>>>> >> > LUCENE-2537)
>>>>>> >> > and received this error message:
>>>>>> >> >
>>>>>> >> > expected:<true> but was:<false>
>>>>>> >> >
>>>>>> >> > junit.framework.AssertionFailedError: expected: but was:
>>>>>> >> > at
>>>>>> >> >
>>>>>> >> >
>>>>>> org.apache.lucene.util.automaton.TestUTF32ToUTF8.assertAutomaton(TestUTF32ToUTF8.java:197)
>>>>>> >> > at
>>>>>> >> >
>>>>>> >> >
>>>>>> org.apache.lucene.util.automaton.TestUTF32ToUTF8.testRandomRegexes(TestUTF32ToUTF8.java:170)
>>>>>> >> > at
>>>>>> >> >
>>>>>> org.apache.lucene.util.LuceneTestCase.runBare(LuceneTestCase.java:285)
>>>>>> >> >
>>>>>> >> > NOTE: random seed of testcase 'testRandomRegexes' was:
>>>>>> >> > 3510820306304573866
>>>>>> >> >
>>>>>> >> > I'm sure it's related to my changes. Has anyone else seen this
>>>>>> before?
>>>>>> >> >
>>>>>> >> > Shai
>>>>>> >> >
>>>>>> >>
>>>>>> >>
>>>>>> ---------------------------------------------------------------------
>>>>>> >> To unsubscribe, e-mail: [email protected]
>>>>>> >> For additional commands, e-mail: [email protected]
>>>>>> >>
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > --
>>>>>> > Robert Muir
>>>>>> > [email protected]
>>>>>> >
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>> For additional commands, e-mail: [email protected]
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> Robert Muir
>>> [email protected]
>>>
>>
>>
>
>
> --
> Robert Muir
> [email protected]
>



-- 
Robert Muir
[email protected]

Reply via email to