[Feature] Improve CI to cover tests in the list of supported spark versions.
- Dominant language
- Java
- Stars
- 3.4k
- Forks
- 1.4k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 396
Description
### Search before asking
- [X] I searched in the [issues](https://github.com/apache/incubator-paimon/issues) and found nothing similar.
### Motivation
Current, CI only run the tests in the latest spark version.
We have to improve this to validate tests in other spark versions(eg: spark2, spark3.1, ...).
Additional, the implement should be less-code. That means, it avoid copying the test codes in the different spark versions (at lease in spark3.x versions).
### Solution
_No response_
### Anything else?
_No response_
### Are you willing to submit a PR?
- [ ] I'm willing to submit a PR!
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue names no files, tests, or CI entry points. Start by locating the existing CI configuration and the tests currently run for the latest Spark version, then trace how supported Spark versions are defined; done means CI runs the shared tests across those versions without copying test code.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, spark
- Domain
- ci-cd, testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100