apache / apache/fluss

Unified Testing for Lake Storage Union Read to Reduce Code Duplication

Open
#1,709 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
2.1k
Forks
625
Avg merge
3d 14h
Merged PRs (30d)
97

Description

### Search before asking

- [x] I searched in the [issues](https://github.com/apache/fluss/issues) and found nothing similar.

### Description

Both Iceberg and Paimon have their own integration tests for lake storage union reads, leading to significant code duplication. We can create a new module to unified integration tests for this functionality.

### Willingness to contribute

- [x] I'm willing to submit a PR!

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the existing Iceberg and Paimon integration tests for lake storage union reads and compare their shared setup and coverage. Create a unified testing approach that covers both implementations without duplicating the same cases; done means the union-read behavior remains covered for both lake storage paths.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
data, testing
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.