You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by GitBox <gi...@apache.org> on 2020/05/05 08:54:49 UTC
[GitHub] [camel-kafka-connector] orpiske opened a new issue #189: Allow remote testing functionality w/ the embedded connect runtime
orpiske opened a new issue #189:
URL: https://github.com/apache/camel-kafka-connector/issues/189
Recently we switched to the same [embedded Kafka connect runtime](https://github.com/apache/camel-kafka-connector/blob/master/tests/src/test/java/org/apache/camel/kafkaconnector/services/kafka/EmbeddedKafkaService.java#L40) that is used by [Kafka itself](https://github.com/apache/kafka/blob/2.5/connect/runtime/src/test/java/org/apache/kafka/connect/util/clusters/EmbeddedConnectCluster.java) for their own testing.
Compared to the [previous implementation we had](https://github.com/apache/camel-kafka-connector/blob/master/tests/src/test/java/org/apache/camel/kafkaconnector/services/kafkaconnect/KafkaConnectRunner.java), this increases the stability of our tests and ensure they mimic better what would happen in a real world deployment.
However, we still miss one feature from the the embedded Kafka connect runtime: the ability to point it to a remote Kafka instance instead of using the embedded one. This would allow us to increase the test matrix and cover the test with different Kafka versions, reproduce better other real world scenarios. It would also allow us to remove the code from the previous implementation and keep the test code clean.
A possible solution for this problem is to work with the Kafka community to add that feature to their embedded runtime.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org