NightOwl888 opened a new issue, #1017: URL: https://github.com/apache/lucenenet/issues/1017
### Is there an existing issue for this? - [X] I have searched the existing issues ### Task description While it is presumed that we have enough of the test framework ported for the 4.8.0 release, we don't currently have an inventory of the features that are not ported or only partially working. For example, there are properties like `LuceneTestCase.SuiteFailureMarker` that are public but currently do not function that should either be made internal or functional before the release. There are also "after suite" cleanup features that are not ported (#898) that seem like they may be useful or even critical for fixing issues like #271. For informational purposes, here are the open issues for the test framework at the time of this writing: ### Known Test Framework Incomplete Features - #264 - #306 - #898 ### Known Test Framework Bugs/Inconsistencies - #739 - #923 - #999 - #1001 - #1016 ------------------- This task is to analyze the test framework to determine which features exist that we don't have. It will take some analysis to work out where a feature begins and ends, but once that is determined, we should use it to generate a list of missing features. From that list, we should then open an issue for each feature (assuming there isn't already an issue for it) so we can prioritize it and assign it a milestone. We should also be on the lookout for features that are incomplete or inconsistent and open issues for those, as well. If there are any notes that come from this analysis that could be helpful for us to decide on how difficult it is to port a feature or how valuable it is, please add them to the corresponding issue. > **NOTE:** The main places to look are in `LuceneTestCase` and the missing classes in the `Lucene.Net.Util` namespace (i.e. "TestRule" classes). > > **NOTE:** Some of the [randomized-testing runner](https://github.com/randomizedtesting/randomizedtesting) classes were ported to `Lucene.Net.TestFramework` (at least at one point), so if there are types that are from that library, they can be excluded from the features list because they are covered by #264. We have a substitute for the randomized-testing runner in the Support/Util folder and don't intend to port the entire library for the 4.8.0 release. It is a considerable amount of extra work to make those features general enough to work outside of the context of the test framework. Although, we may be missing tests from randomized-testing that would help to ensure our substitute is working as expected that could be considered "features". -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@lucenenet.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org