[
https://issues.apache.org/jira/browse/LUCENE-3489?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13121020#comment-13121020
]
Dawid Weiss commented on LUCENE-3489:
-------------------------------------
While working on my presentation I've been trying to generalize the concept of
"randomized tests". There's definitely a lot of great concepts here, but
they're closely coupled with Lucene and the rest of the Solr/Lucene
infrastructure.
I have a draft code of a RandomizedTesting framework that provides very much
similar functionality, although in a slightly different technical way (for
example it's based on JUnit @Rules only, not on a custom runner/ base abstract
class). I would really like you to peek at this and, perhaps with some effort,
generalize the concepts in the test framework instead of introducing more
Lucene-specific annotations.
I'll publish the code tomorrow (it still needs some, ehm, polishing) along with
some thoughts that I had about the current code in LuceneTestCase/Runner.
I'd really like this to evolve into something of a stand-alone project (even if
bundled with Lucene) so that other project can benefit without necessarily rely
on the rest of Lucene code. We're already using a somewhat decoupled code
internally and making it really cross-project applicable is a great way of
proving these concepts are generally useful.
Until tomorrow? :)
> Refactor test classes that use assumeFalse(codec != SimpleText, Memory) to
> use new annotation and move the expensive methods to separate classes
> ------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: LUCENE-3489
> URL: https://issues.apache.org/jira/browse/LUCENE-3489
> Project: Lucene - Java
> Issue Type: Test
> Components: general/test
> Affects Versions: 4.0
> Reporter: Uwe Schindler
> Fix For: 4.0
>
>
> Folloup for LUCENE-3463.
> TODO:
> - Move test-methods that need the new @UseNoMemoryExpensiveCodec annotation
> to separate classes
> - Eliminate the assumeFalse-calls that check the current codec and disable
> the test if SimpleText or Memory is used
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]