Debezium TestContainer implementation

66 views
Skip to first unread message

Alex Soto Bueno

unread,
Dec 23, 2019, 3:05:17 AM12/23/19
to debezium
Hi mates, I have been working a bit on creating an integration between Test Containers (https://www.testcontainers.org/) and Debezium so it is easier to write integration tests. 


Notice that the library is not released yet. Maybe the plan is to move it to the Debezium project instead of being a separated project, but it needs to be discussed here first. This is the initial release and some refactors and additions need to be done before it can be released as a good testing library but of course anything you think it would be interesting to be supported feel free to ping me.

Alex.

Gunnar Morling

unread,
Dec 24, 2019, 8:35:25 AM12/24/19
to debezium
Hey Alex,

Wow, great effort; from a quick glimpse at the example I think that's awesome! I'll check it out in more depth after the holidays and get in touch. Whatever we can do to facilitate testing around Debezium will be highly welcome.

Happy holidays,

--Gunnar

Gunnar Morling

unread,
Jan 9, 2020, 3:25:01 AM1/9/20
to debezium
Hey Alex,

Eventually getting back to this one. Thanks again for your efforts on this one! I think it's a nice addition, it could be useful for instance for integration tests of Kafka Streams applications based on Debezium topics. So if you're interested, we definitely could host this as a module under the Debezium umbrella.

Best probably would be to have a new module "debezium-testing" in the main repo. This could also become for the KafkaCluster utility, which -- while meant for internal usage of Debezium only -- also gets used by other projects such as Quarkus.

If you like the idea, could you prepare a PR along these lines?

Thanks,

--Gunnar

Alex Soto Bueno

unread,
Jan 9, 2020, 3:52:54 AM1/9/20
to debezium
Yes, I'll do it for sure. Thanks.
Reply all
Reply to author
Forward
0 new messages