Spark 4: add bundle regression tests#4673
Conversation
|
thanks for the PR @bowsii . I am wondering if we should do the same refactor by moving common code to common module. |
|
Thanks for the suggestion. I've updated the PR to move the shared bundle regression test logic into The common test logic and service configuration now live in the common module, while the version-specific modules only provide their own configuration and dependencies. Could you please take another look when you have a chance? |
Hello @bowsii, Thanks for the update. There are couple more open items for #4588 which I think we may need #4588 to be closed first before perform this one (and use git mv to keep the file history as well). Thanks, |
|
Thanks for the clarification. That makes sense. I'll keep this PR focused on adding the Spark 4 regression tests and revert the common-module refactor for now. Once #4588 is fully completed, we can revisit moving the shared test code into the common module and use Thanks for the review. |
This reverts commit 54a7e49.
Fixes #4664
This change adds Spark 4 bundle regression tests following the JUnit-based approach introduced for Spark 3 in #4588.
Changes
Add a new
sparkBundleTestsuite for Spark 4 integration testingAdd
BundleJarSanityITto validate:Add the required
ServiceLoaderconfiguration forPolarisServerManagerWire the new test suite into
checkandintTestConfigure Spark 4-specific test dependencies and runtime classpath
Testing
Executed the Spark 4 bundle regression test suite locally and verified successful execution.
Checklist
CHANGELOG.md(if needed)site/content/in-dev/unreleased(if needed)