FrankChen021 opened a new pull request, #19916: URL: https://github.com/apache/druid/pull/19916
Part of [#13948](https://github.com/apache/druid/issues/13948). ## Summary This PR migrates an independent `extensions-contrib` batch to JUnit 5: - `druid-iceberg-extensions` - `druid-deltalake-extensions` - `consul-extensions` - `cassandra-storage` (POM cleanup; no test sources) The migrated module POMs remove direct JUnit 4/Hamcrest usage and use Jupiter where tests are present. This batch deliberately does not change the shared SQL/processing test fixtures and does not depend on #19908 or #19915. The modules that require the shared `AggregationTestHelper` fixture are owned by #19908 instead. This branch is based directly on `master`; it is independent of the other migration PRs. Related migration PRs: [#19908](https://github.com/apache/druid/pull/19908), [#19915](https://github.com/apache/druid/pull/19915), [#19875](https://github.com/apache/druid/pull/19875), [#19876](https://github.com/apache/druid/pull/19876), [#19877](https://github.com/apache/druid/pull/19877), [#19878](https://github.com/apache/druid/pull/19878), [#19879](https://github.com/apache/druid/pull/19879), [#19880](https://github.com/apache/druid/pull/19880), [#19881](https://github.com/apache/druid/pull/19881), and [#19882](https://github.com/apache/druid/pull/19882). ## Validation - `test-compile` passed for all four modules and their reactor dependencies. - Focused tests passed: Iceberg (35), Delta Lake (82), and Consul (43); Cassandra has no tests. - Checkstyle passed with 0 violations for all four modules. - SpotBugs passed with 0 bugs/errors for all four modules. - No JUnit 4/Hamcrest source imports or direct POM dependencies remain in these modules. - `git diff --check` passed. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
