当前位置: 首页 > 知识库问答 >
问题:

Quarkus 2.0开发模式运行测试与kafka依赖

王云
2023-03-14

我试图运行测试在夸克斯:开发模式与一些Kafka测试。

问题是夸克斯:开发模式测试运行程序无法启动redpanda kafka容器。这是一个已知问题还是目前无法做到?

共有1个答案

姬正文
2023-03-14

@kai你可以在redpanda侧发布什么日志?您可以尝试将图像固定为矢量化。io/redpanda:v21。8.1或类似的smth,以防缓存旧图像。

 类似资料:
  • 问题内容: 运行时,输出: 但是,当我再次运行后,所有测试都通过了。 仅当我重置mysql数据库然后首次运行时,测试才会失败。 对于每个请求,我都会做一个请求,以确保在数据库中创建了数据。 谁能帮助我确保测试按顺序运行?那是请求在请求之前运行? 问题答案: 您不能/不应该依赖测试执行顺序。没有定义测试的执行顺序,并且使用测试标志可以排除测试的运行,因此您无法保证它们将完全运行。 例如,以下命令将仅

  • 我们正在用我们的Servicetest和嵌入式Kafka观察一个奇怪的行为。 该测试是一个Spock测试,我们使用JUnit规则KafkaEmbedded并传播brokersAsString如下: 现在让我们困惑的是,如果我们等待两个分区连接,等待就会超时。只有当我们等待一个分区连接时,过一段时间一切都会成功运行。 我们是否理解错了代码,在嵌入式Kafka中每个主题有两个分区?只给我们的听众分配一

  • 我对集成测试有些陌生。我有两个使用Kafka互相传递消息的服务。然而,对于我的集成测试,我不一定希望为了运行我的测试而运行Kafka。有没有模仿Kafka的标准方法?或者这是我需要自己创建的东西,一些MockKafka队列和补丁在应用程序中适当的地方?此外,这是否违反了集成测试应该做的事情?我对此的看法是,我没有测试Kafka的任何功能,为了集成,测试应该被嘲笑。

  • 是否有可能在运行时检测React的当前版本是开发还是生产?我想做这样的事情:

  • 就像 会编译代码并运行生成的二进制文件一样,cargo test 在测试模式下编译代码并运行生成的测试二进制文件。可以指定命令行参数来改变 cargo test 的默认行为。例如,cargo test 生成的二进制文件的默认行为是并行的运行所有测试,并捕获测试运行过程中产生的输出避免他们被显示出来,使得阅读测试结果相关的内容变得更容易。 这些选项的一部分可以传递给 cargo test,而另一些则

  • 正如前面提到的,connectedCheck 需要一个已连接设备。这个过程依赖于 connectedDebugAndroidTest task,因此 connectedDebugAndroidTest task 也会运行。该 task 会执行以下内容: 确认应用和测试应用已被构建(依赖于 assembleDebug 和 assembleDebugAndroidTest) 安装这两个应用 运行测试