【问题标题】:Debezium kafka test cluster for unit tests with gradle使用 gradle 进行单元测试的 Debezium kafka 测试集群
【发布时间】:2018-07-06 01:10:06
【问题描述】:

有人使用 Debezium kafka 测试集群进行 gradle 单元测试吗?

我有一个 Vertx gradle 项目,希望将 debezium 测试集群与我的 vertcl kafka 客户端测试集成。

我的第一个问题是导入,它们似乎不起作用。如何转换 maven 样式测试导入? <type>test-jar</type>

vertx kafka 客户端有一个示例测试,所以我希望一旦我克服了 gradle 导入问题,它就可以工作。

 <dependency>
  <groupId>io.debezium</groupId>
  <artifactId>debezium-core</artifactId>
  <version>0.7.2</version>
  <scope>test</scope>
 </dependency>
 <dependency>
  <groupId>io.debezium</groupId>
  <artifactId>debezium-core</artifactId>
  <version>0.7.2</version>
  <type>test-jar</type>
  <scope>test</scope>
 </dependency>

这不足以获得正确的导入

dependencies {
    testCompile 'io.debezium:debezium-core:0.7.2'
}

这个测试库是否记录在某个地方?

提前致谢

G.

【问题讨论】:

    标签: java gradle apache-kafka vert.x debezium


    【解决方案1】:

    以下应该有效:

    dependencies {
        testCompile 'io.debezium:debezium-core:0.7.2'
        testCompile(group: 'io.debezium', name: 'debezium-core', version: '0.7.2', classifier: 'tests')
    }
    

    【讨论】:

    • 感谢您的回答,我接受了它,因为它通过了我的要求,但我无法启动 kafka。 ZK 出现错误。
    • 谢谢你的回答,有没有在单元测试(gradle)中使用kafka集群的例子?
    • 我不使用 Gradle,但应该没什么区别。这是在我们自己的测试套件中使用KafkaCluster 的示例:KafkaDatabaseHistoryTest
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多