{"repo":"authorjapps/hello-kafka-stream-testing","free":true,"listed":false,"github":"https://github.com/authorjapps/hello-kafka-stream-testing","clone":"git clone https://github.com/authorjapps/hello-kafka-stream-testing.git","description":"The most simple way to test Kafka based applications or micro-services e.g. Read/Write during HBase/Hadoop or other Data Ingestion Pipe Lines","language":"Java","stars":27,"topics":["java","kafka","stream","integration","docker","topic","cluster","testing","json","raw"],"license":"MIT","category":"data-pipelines","readme_excerpt":"Kafka Testing Hello World examples This repo uses open-source lib zerocode-tdd for declarative style testing. 👉 Many flavours of RealWorld Testing Samples of Kafka, Daatabases & API etc are available here. Please make sure you bring up Kafka in a Docker prior to running the tests. Let's learn the most simple and efficient way of automated testing of Kafka applications. This is particulaly useful during: + Micro-Services involving REST and Kafka + Read/Write during BigData store e.g. HBase/Hadoop + any other Data Pipe Lines Try-at-home examples and much more(click to exapnd) + Kafka testing - Examples to run at home + Kafka testing - An Intro + Other HelloWorld examples, such as Spring boot app testing, Performance testing, Kotlin app testing etc. For running the below test, please jump to the corresponding JUnit @Test. In the above code - test kafka produce.json is the Test Case which contains the JSON step(s). See a sample below. - kafka test server.properties contains the \"Broker\" details and Producer/Consumer configs - @RunWith(ZeroCodeUnitRunner.class) is a JUnit custom runner to run the test e.g. Now you can see the- Reports @ target Logs @ target/logs/test logs.log Test coverage CSV Report @ target/zerocode-junit-granular-report.csv Test coverage Chart @ target/zerocode-junit-interactive-fuzzy-search.html Sample Test reports and dashboards (look for light and dark modes) IDE References: IntelliJ(General key-board shotcuts): More keys - See more IntelliJ keys 1. Open a ","default_branch":null,"files":null,"tree":[],"storefront":"/r/authorjapps","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/authorjapps/hello-kafka-stream-testing/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."}