FrankChen021 opened a new pull request, #19982: URL: https://github.com/apache/druid/pull/19982
## Summary Migrate the Batch 2 processing tests to JUnit 5, covering frame tests, expressions and expression macros, segment filters, joins, nested columns, and virtual columns. The migration uses the current Druid Jupiter extensions and shared exception matchers while preserving existing processing dependencies and shared Hamcrest APIs. Relates to #13948. ## Scope Only the assigned 77 files under the Batch 2 paths are changed. No query/NestedDataTestUtils.java or Batch 3/4 files are included. ## Checks - `mvn -ntp test-compile -pl processing -am -Dweb.console.skip=true -T1C` — passed, including Checkstyle, PMD/enforcer, and forbidden API checks. - Exact assigned focused tests — 8,801 run, 0 failures, 0 errors, 0 skipped. - `git diff --check` — passed. The optional broad focused run was stopped after producing no failure summary; the exact assigned focused rerun completed successfully. -- 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]
