├── .github └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── pom.xml └── src ├── main └── java │ └── com │ └── github │ └── charithe │ └── kafka │ ├── EphemeralKafkaBroker.java │ ├── EphemeralKafkaCluster.java │ ├── KafkaHelper.java │ ├── KafkaJunitExtension.java │ ├── KafkaJunitExtensionConfig.java │ ├── KafkaJunitRule.java │ └── StartupMode.java └── test ├── java └── com │ └── github │ └── charithe │ └── kafka │ ├── EphemeralKafkaBrokerTest.java │ ├── EphemeralKafkaClusterTest.java │ ├── KafkaHelperTest.java │ ├── KafkaJunitClassRuleTest.java │ ├── KafkaJunitExtensionConfigTest.java │ ├── KafkaJunitExtensionTest.java │ └── KafkaJunitRuleTest.java └── resources └── logback-test.xml /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/github/charithe/kafka/EphemeralKafkaBroker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/src/main/java/com/github/charithe/kafka/EphemeralKafkaBroker.java -------------------------------------------------------------------------------- /src/main/java/com/github/charithe/kafka/EphemeralKafkaCluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/src/main/java/com/github/charithe/kafka/EphemeralKafkaCluster.java -------------------------------------------------------------------------------- /src/main/java/com/github/charithe/kafka/KafkaHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/src/main/java/com/github/charithe/kafka/KafkaHelper.java -------------------------------------------------------------------------------- /src/main/java/com/github/charithe/kafka/KafkaJunitExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/src/main/java/com/github/charithe/kafka/KafkaJunitExtension.java -------------------------------------------------------------------------------- /src/main/java/com/github/charithe/kafka/KafkaJunitExtensionConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/src/main/java/com/github/charithe/kafka/KafkaJunitExtensionConfig.java -------------------------------------------------------------------------------- /src/main/java/com/github/charithe/kafka/KafkaJunitRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/src/main/java/com/github/charithe/kafka/KafkaJunitRule.java -------------------------------------------------------------------------------- /src/main/java/com/github/charithe/kafka/StartupMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/src/main/java/com/github/charithe/kafka/StartupMode.java -------------------------------------------------------------------------------- /src/test/java/com/github/charithe/kafka/EphemeralKafkaBrokerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/src/test/java/com/github/charithe/kafka/EphemeralKafkaBrokerTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/charithe/kafka/EphemeralKafkaClusterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/src/test/java/com/github/charithe/kafka/EphemeralKafkaClusterTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/charithe/kafka/KafkaHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/src/test/java/com/github/charithe/kafka/KafkaHelperTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/charithe/kafka/KafkaJunitClassRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/src/test/java/com/github/charithe/kafka/KafkaJunitClassRuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/charithe/kafka/KafkaJunitExtensionConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/src/test/java/com/github/charithe/kafka/KafkaJunitExtensionConfigTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/charithe/kafka/KafkaJunitExtensionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/src/test/java/com/github/charithe/kafka/KafkaJunitExtensionTest.java -------------------------------------------------------------------------------- /src/test/java/com/github/charithe/kafka/KafkaJunitRuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/src/test/java/com/github/charithe/kafka/KafkaJunitRuleTest.java -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/charithe/kafka-junit/HEAD/src/test/resources/logback-test.xml --------------------------------------------------------------------------------