FrankChen021 opened a new pull request, #19926: URL: https://github.com/apache/druid/pull/19926
## Summary - Migrate the ingestion-task and parallel-indexing tests in `indexing-service` to JUnit 5. - Replace JUnit 4 assertions, lifecycle annotations, rules, Hamcrest matchers, and temporary-folder APIs in this batch with Jupiter/AssertJ and Druid's existing temporary-directory utilities. - Add the Jupiter parameterized-test and Mockito Jupiter test dependencies required by the migrated tests. - Keep the remaining JUnit 4 lifecycle annotations in the shared `IngestionTestBase` only as a compatibility bridge for legacy tests outside this batch. - Keep this batch independent from the Task Actions/Compaction, common-support, Overlord, seekable-stream, and worker batches. ## Validation - Two fresh focused reruns of `ParallelIndexSupervisorTaskResourceTest`: 1 test each, 0 failures/errors. - Test compilation passed. - Static module verification passed with Checkstyle, PMD, Enforcer, forbidden APIs, packaging, and install. - Legacy/prohibited usage scans and `git diff --check` passed. ## Tracking Part of [#13948](https://github.com/apache/druid/issues/13948). Related migration PRs: [#19910](https://github.com/apache/druid/pull/19910), [#19920](https://github.com/apache/druid/pull/19920), [#19922](https://github.com/apache/druid/pull/19922), [#19923](https://github.com/apache/druid/pull/19923), and [#19925](https://github.com/apache/druid/pull/19925). -- 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]
