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
| Author | Ismael Juma |
| Status | Discussion |
| JIRA | KAFKA-5041 |
| Wiki | View on Apache Wiki |
| Created | 2017-04-10 |
| Last Modified | 2017-04-10 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.