jonathan-albrecht-ibm opened a new pull request, #12343: URL: https://github.com/apache/kafka/pull/12343
The IBM Semeru JDK use the OpenJDK security providers instead of the IBM security providers so test for the OpenJDK classes first where possible and test for Semeru in the java.runtime.name system property otherwise. Use a real but empty KafkaThread object in KafkaProducerTest instead of a mock because the Semeru Thread class implementation has some extra checks that are called and fail when the mock is used. Tested with IBM and Temurin JDKs. Added a unit test for the new Java.isIbmSemeru() method. ### Committer Checklist (excluded from commit message) - [ ] Verify design and implementation - [ ] Verify test coverage and CI build status - [ ] Verify documentation (including upgrade notes) -- 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: jira-unsubscr...@kafka.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org