{"repo":"salesforce/kafka-junit","free":true,"listed":false,"github":"https://github.com/salesforce/kafka-junit","clone":"git clone https://github.com/salesforce/kafka-junit.git","description":"This library wraps Kafka's embedded test cluster, allowing you to more easily create and run integration tests using JUnit against a \"real\" kafka server running within the context of your tests. No need to stand up an external kafka cluster!","language":"Java","stars":173,"topics":["kafka","kafka-server","junit","zookeeper","kafka-junit","junit4","junit5"],"license":"BSD-3-Clause","category":"data-pipelines","readme_excerpt":"kafka-junit This library wraps Apache Kafka's KafkaServerStartable class and allows you to easily create and run tests against one or more \"real\" kafka brokers. No longer do you need to setup and coordinate with an external kafka cluster for your tests! The library transparently supports running a single or multi-broker cluster. Running a multi-broker cluster allows you to validate how your software reacts under various error scenarios, such as when one or more brokers become unavailable. Features - Support for JUnit 4 and JUnit 5. - Support for all Kafka versions from 0.11.0.x through 3.4.x - Support for running either single broker cluster, or multi-broker clusters. - Support for PLAINTEXT, SASL PLAINTEXT, SASL SSL, and SSL listeners. Using Kafka-JUnit with JUnit 4. Please review Kafka-JUnit4 Readme for usage instructions with JUnit4. Using Kafka-JUnit with JUnit 5. Please review Kafka-JUnit5 Readme for usage instructions with JUnit5. Using Kafka-JUnit-Core. For use cases where you want to embed Kafka broker/cluster within your existing software, you can make use of the core package directly. Please review Kafka-JUnit-Core Readme for usage instructions. Contributing Found a bug? Think you've got an awesome feature you want to add? We welcome contributions! Submitting a Contribution 1. Search for an existing issue. If none exists, create a new issue so that other contributors can keep track of what you are trying to add/fix and offer suggestions (or let you know if there is ","default_branch":null,"files":null,"tree":[],"storefront":"/r/salesforce","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/salesforce/kafka-junit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}