Thanks, Dawid

The result is strange - a red (X) still appears next to this test, but the 
overall result bar stays green, and the same exception gets printed out.

Here's a screen grab showing this: <http://i46.tinypic.com/syknja.png>

> (unless you know of a way to restrict it to Test* classes)

Combining all-tests-in-module with name restrictions isn't possible in any 
released version of IntelliJ, but it should be possible in the next release: 
<http://youtrack.jetbrains.com/issue/IDEA-84037> 

Steve

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Dawid 
Weiss
Sent: Tuesday, May 15, 2012 5:49 PM
To: [email protected]
Subject: Re: Clean-jars.

Ok, it should work with intellij now (didn't check though). These nested 
classes will still be run by intellij runner (unless you know of a way to 
restrict it to Test* classes) but will be ignored.

Dawid

On Tue, May 15, 2012 at 11:27 PM, Dawid Weiss <[email protected]> 
wrote:
>> After updating, I ran through all of the module test run configurations on 
>> IntelliJ, and one test failed:
>
> Eh. This one is again a test that normally shouldn't be included in 
> the suite (nested class). It is meant to fail because it's actually 
> testing that assertion in LuceneTestCase... I'll see what I can do.
>
> Dawid
>
>>
>> --------
>> java.lang.RuntimeException: There are overridden methods annotated with 
>> org.junit.Before. These methods would not be executed by JUnit and need to 
>> manually chain themselves which can lead to maintenance problems. Consider 
>> using different method names or make hook methods private.
>> Method: public void 
>> org.apache.lucene.util.junitcompat.TestBeforeAfterOverrides$Before1.b
>> efore()#before[] possibly overriden by public void 
>> org.apache.lucene.util.junitcompat.TestBeforeAfterOverrides$Before3.b
>> efore()#before[]
>>        at 
>> org.apache.lucene.util.ValidateNoInstanceHooksOverrides.checkNoShadow
>> s(ValidateNoInstanceHooksOverrides.java:68)
>>        at 
>> org.apache.lucene.util.ValidateNoInstanceHooksOverrides.validate(Vali
>> dateNoInstanceHooksOverrides.java:45)
>>        at 
>> com.carrotsearch.randomizedtesting.RandomizedRunner.runCustomValidato
>> rs(RandomizedRunner.java:1357)
>>        at 
>> com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(Randomiz
>> edRunner.java:595)
>>        at 
>> com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(Random
>> izedRunner.java:132)
>>        at 
>> com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedR
>> unner.java:551)
>> --------
>>
>> Steve
>>
>> -----Original Message-----
>> From: Dawid Weiss [mailto:[email protected]]
>> Sent: Tuesday, May 15, 2012 2:57 PM
>> To: [email protected]
>> Subject: Clean-jars.
>>
>> I've updated a jar dependency version -- you need to:
>>
>> ant clean-jars resolve
>>
>> Does anybody have anything against it if I make 'ant eclipse' depend on 
>> 'clean-jars resolve' sequence? I am also tempted to make ant clean perform a 
>> cleanup of jar files since anything else (ant test, etc.) does a resolve 
>> anyway...
>>
>> Dawid
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected] For 
>> additional commands, e-mail: [email protected]
>>

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

Reply via email to