Skip to content

Refactor custom Fate tests - #6548

Open
Amemeda wants to merge 1 commit into
apache:mainfrom
Amemeda:5837-refactor-fate-tests
Open

Amemeda wants to merge 1 commit into
apache:mainfrom
Amemeda:5837-refactor-fate-tests

Conversation

@Amemeda

@Amemeda Amemeda commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

After refactoring, I am not seeing the need to have the 2 new superclasses unless they are going to be built on further, right now it seems like extra code for functionality that was already present by the test classes just extending Fate or Manager, but this creates extra superclasses in the inheritance chain.


Refactored custom fate test files for maintainability according to the linked issue. The group of custom test files were moved into their own subpackage test.src.main.java.org.apache.accumulo.test.fate.custom, and 2 new files CustomFate.java and CustomFateManager.java were created to act as a super class to the following test classes:

Custom FATE test objects
Super class CustomFate.java

  • FlakyFate.java
  • FastFate.java
  • SlowFateSplit.java

Custom Manager test objects
Super class CustomFateManager.java

  • FlakyFateManager.java
  • SlowFateSplitManager.java
image

related to #5837

@Amemeda
Amemeda marked this pull request as ready for review September 18, 2026 17:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant