You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Herman Kolstad Jakobsen (Jira)" <ji...@apache.org> on 2025/08/11 06:10:00 UTC

[jira] [Created] (KAFKA-19594) Multiple partition topic support for TopologyTestDriver

Herman Kolstad Jakobsen created KAFKA-19594:
-----------------------------------------------

             Summary: Multiple partition topic support for TopologyTestDriver
                 Key: KAFKA-19594
                 URL: https://issues.apache.org/jira/browse/KAFKA-19594
             Project: Kafka
          Issue Type: Improvement
          Components: streams
            Reporter: Herman Kolstad Jakobsen


The TopologyTestDriver is great for writing fast and reliable tests for Streams applications. However, a shortcoming of the TopologyTestDriver is that it only supports topics with one partition, and thus making it difficult to test that data has been correctly partitioned throughout the entire topology. This is especially relevant for topologies utilizing PAPI, where the user has to manage the partitioning of the data.

A simple starting point could be to keep the current fully synchronous execution for a single input event, just with a TestInputTopic that supports a “Partitioner”.



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