conduktor.io ↗

KIP-139 — Kafka TestKit library

Discussion Testing

KIP-139 proposes a public `kafka-testkit` library exposing a `KafkaCluster` API for starting embedded Kafka (and ZooKeeper) instances within JVM integration tests. Users currently embed Kafka for testing by directly instantiating internal classes with no public API contract, making their tests brittle against Kafka version upgrades.

Details

AuthorIsmael Juma
StatusDiscussion
JIRAKAFKA-5041
WikiView on Apache Wiki
Created2017-04-10
Last Modified2017-04-10
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.