Implement LuceneTestCase RuleChains
- Dominant language
- C#
- Stars
- 2.4k
- Forks
- 658
- Avg merge
- 3d 5h
- Merged PRs (30d)
- 9
Description
### Is there an existing issue for this?
- [X] I have searched the existing issues
### Task description
LuceneTestCase has JUnit `RuleChain`s for the class and method level, to control the logic for whether tests should be executed, tracking failures, etc. Many of these are also configurable via system properties, such as failing fast or failing after a certain number of test failures. We should implement these in a way that matches Lucene as close as possible.
Contributor guide
Research direction
Start with LuceneTestCase and compare its class-level and method-level JUnit RuleChains with the corresponding Apache Lucene behavior. Identify the system properties controlling execution, failure tracking, fail-fast behavior, and failure limits; the work is done when the C# implementation matches those controls and behaviors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100