apache / apache/hudi

Decouple upgrade downgrade tests from RecordLevelIndexTestBase

Open
#17,162 1 comment 0 reactions 0 assignees View on GitHub
from-jira priority:high type:improvement
Dominant language
Java
Stars
6.2k
Forks
2.5k
Avg merge
2d 8h
Merged PRs (30d)
111

Description

Currently upgrade downgrade functional tests are written using RecordLevelIndexTestBase. The Jira aims to remove the dependency from RecordLevelIndexTestBase and move the common functionality to a base class.

## JIRA info

- Link: https://issues.apache.org/jira/browse/HUDI-9729
- Type: Improvement

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the upgrade and downgrade functional tests that extend RecordLevelIndexTestBase, then read that base class and the Hudi-9729 Jira issue for the intended shared behavior. Trace which functionality is common to these tests and identify the appropriate new base-class location. Done means the tests no longer depend on RecordLevelIndexTestBase and still pass with the common functionality moved.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
testing-qa
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.