Skip to content

sysco-middleware/kafka-testing

Repository files navigation

Kafka-clients: writing automated tests [WIP]

Run all tests:

./mvnw clean install -DskipIntegrationTests=false 

Test approaches

  1. kafka-streams-test-utils for unit testing Topologies in streams-client module. Approach covers testing topologies (stateful & stateless processors) with different serdes including avro use-cases with confluent schema registry.
  2. embedded-kafka-cluster for unit testing and IT kafka-client application in isolation.
  3. test-containers for IT and end-to-end tests.
  4. data-pipeline different approaches how to make IT tests.
  5. e2e end-to-end test for data pipeline.

TODO:

  • Makefile
  • update vers java 8 -> 12 !NB: Reflection use -> only java8 currently
  • update vers junit 4 -> 5

Important notes

References

About

Test examples of kafka-clients: unit, integration, end-to-end

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •