[ 
https://issues.apache.org/jira/browse/LUCENENET-635?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shad Storhaug resolved LUCENENET-635.
-------------------------------------
    Resolution: Fixed

Fixed @ GitHub: https://github.com/apache/lucenenet/issues/257

> Make RandomizedTesting into a separate library
> ----------------------------------------------
>
>                 Key: LUCENENET-635
>                 URL: https://issues.apache.org/jira/browse/LUCENENET-635
>             Project: Lucene.Net
>          Issue Type: Task
>          Components: Lucene.Net.TestFramework
>            Reporter: Shad Storhaug
>            Priority: Minor
>              Labels: testability, up-for-grabs
>
> We have ported the generators from 
> [RandomizedTesting|https://github.com/randomizedtesting/randomizedtesting] 
> that Lucene.NET needs to support its tests and added this code to the 
> TestFramework (unlike Lucene), both as static utility classes and as 
> extension methods. The generators we have now in the TestFramework are 
> probably enough to cover most random testing use cases for end users.
> That said, it would be useful for the .NET community at large if the random 
> generators were made into a separate library so randomized test data can be 
> easily generated without referencing the Lucene.NET test framework. The 
> latest version of RandomizedTesting has more options for generating random 
> data than what we have ported.
> The library should be named after 
> [RandomizedTesting|https://github.com/randomizedtesting/randomizedtesting/tree/master/randomized-runner/src/main/java/com/carrotsearch/randomizedtesting/generators]
>  (possibly RandomizedTesting.Generators) so that someday if the test runner 
> is also ported (see LUCENENET-627), there is a logical way to integrate it.
> There is no reason I can think of to do this before Lucene.NET 4.8.0 is 
> released. This could easily be done out of band with the release and we could 
> integrate into the test framework when Lucene.NET is upgraded to the next 
> version of Lucene.
> This task would make a great little project for anyone who wants to 
> contribute to the Lucene.NET effort.
>   



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to