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

Dawid Weiss edited comment on LUCENE-5098 at 7/12/13 6:35 AM:
--------------------------------------------------------------

bq. I don't really like using LuceneTestCase here because the tests here pass 
when extending TestCase and they do not use anything that LuceneTestCase 
provides

If you prefer not to have that discussion here I will shut up. I just wanted to 
clarify that LTC does checks on your test that you bypass when you extend from 
TestCase. Randomization of method order (catches order dependencies that 
shouldn't be there), ensuring your tests run with assertions enabled, checking 
if your tests don't spawn extra threads -- all these (and more) may not matter 
to you because you're a seasoned engineer but they do matter in general when 
contributions come from various sources (or are refactored later by people 
other than the original author). Randomization isn't the only goal of LTC.

In short: it's not a remark to you personally, it's a remark to everyone in 
general that extending LTC should be a priority because it will catch faulty 
tests faster.

                
      was (Author: dweiss):
    bq. I don't really like using LuceneTestCase here because the tests here 
pass when extending TestCase and they do not use anything that LuceneTestCase 
provides

If you prefer not to have that discussion here I will shut up. I just wanted to 
clarify that LTC does checks on your test that you bypass when you extend from 
TestCase. Randomization of method order (catches order dependencies that 
shouldn't be there), ensuring your tests run with assertions enabled, checking 
if your threads don't spawn extra threads -- all these (and more) may not 
matter to you because you're a seasoned engineer but they do matter in general 
when contributions come from various sources. Randomization isn't the only goal 
of LTC.

In short: it's not a remark to you personally, it's a remark to everyone in 
general that extending LTC should be a priority because it will catch faulty 
tests faster.

                  
> Broadword bit selection
> -----------------------
>
>                 Key: LUCENE-5098
>                 URL: https://issues.apache.org/jira/browse/LUCENE-5098
>             Project: Lucene - Core
>          Issue Type: Improvement
>          Components: core/other
>            Reporter: Paul Elschot
>            Assignee: Adrien Grand
>            Priority: Minor
>         Attachments: LUCENE-5098.patch
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to