lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Erick Erickson (JIRA)" <>
Subject [jira] Commented: (LUCENE-1844) Speed up junit tests
Date Thu, 26 Nov 2009 15:12:39 GMT


Erick Erickson commented on LUCENE-1844:

OK, fire when ready Gridley. Pretty soon I'll understand when to comment and how to keep from
multiple comments.... 

This patch does NOT use the Java5 features like generics etc. I've done that work and it'll
be included in the TestCustomScoreQuery changes for JUnit4.....

> Speed up junit tests
> --------------------
>                 Key: LUCENE-1844
>                 URL:
>             Project: Lucene - Java
>          Issue Type: Improvement
>            Reporter: Mark Miller
>         Attachments: FastCnstScoreQTest.patch, hi_junit_test_runtimes.png, LUCENE-1844-Junit3.patch,
> As Lucene grows, so does the number of JUnit tests. This is obviously a good thing, but
it comes with longer and longer test times. Now that we also run back compat tests in a standard
test run, this problem is essentially doubled.
> There are some ways this may get better, including running parallel tests. You will need
the hardware to fully take advantage, but it should be a nice gain. There is already an issue
for this, and Junit 4.6, 4.7 have the beginnings of something we might be able to count on
soon. 4.6 was buggy, and 4.7 still doesn't come with nice ant integration. Parallel tests
will come though.
> Beyond parallel testing, I think we also need to concentrate on keeping our tests lean.
We don't want to sacrifice coverage or quality, but I'm sure there is plenty of fat to skim.
> I've started making a list of some of the longer tests - I think with some work we can
make our tests much faster - and then with parallelization, I think we could see some really
great gains.

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:
For additional commands, e-mail:

View raw message