You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Jheng-Sing Chen (Jira)" <ji...@apache.org> on 2026/06/14 16:19:00 UTC

[jira] [Created] (KAFKA-20689) Remove unnecessary Hamcrest dependency from tools module

Jheng-Sing Chen created KAFKA-20689:
---------------------------------------

             Summary: Remove unnecessary Hamcrest dependency from tools module
                 Key: KAFKA-20689
                 URL: https://issues.apache.org/jira/browse/KAFKA-20689
             Project: Kafka
          Issue Type: Improvement
            Reporter: Jheng-Sing Chen
            Assignee: Jheng-Sing Chen


The tools module has an unnecessary test runtime dependency on Hamcrest. The tests do not directly use Hamcrest, but they currently depend on it indirectly through Streams integration test utilities.

We can remove this dependency by replacing the Hamcrest assertions in IntegrationTestUtils with equivalent JUnit assertions, allowing tools:test to run without Hamcrest on the tools test runtime classpath.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)