92得票16回答
由于“找不到有效的Docker环境”,测试容器测试用例失败。

我对使用测试容器非常陌生。我的测试失败并出现以下异常。Running com.mastercard.example.testcontainers.testcontainersexampple.DemoControllerTest 2020-04-08 14:27:08.441 INFO ...

45得票7回答
如何在多个SpringBootTests之间重复使用Testcontainers?

我正在使用TestContainers和Spring Boot运行存储库的单元测试,例如:@Testcontainers @ExtendWith(SpringExtension.class) @ActiveProfiles("itest") @SpringBootTest(classes = ...

35得票4回答
Spring Boot TestContainers 只有在容器启动后才能获取映射端口。

我正在尝试为我的Spring Boot项目添加使用TestContainers库的自动化测试。 这是我的测试类,用于测试我的jpa存储库:package com.ubm.mfi.repo; import com.ubm.mfi.domain.MasterFileIndexRow; impo...

30得票6回答
在SpringBoot集成测试中使用TestContainers填充数据库

我正在测试TestContainers,想知道如何执行 .sql 文件以创建数据库结构并添加一些行。 如何操作?@Rule public PostgreSQLContainer postgres = new PostgreSQLContainer();

29得票7回答
java.lang.IllegalStateException: 无法连接到位于localhost:49167的Ryuk

我正在使用测试容器库来启动一个容器。它之前一直能够正常工作,但目前遇到了这个问题。 我正在使用测试容器库来启动一个容器。它之前一直能够正常工作,但目前遇到了这个问题。java.lang.IllegalStateException: Could not connect to Ryuk at l...

17得票5回答
Testcontainers无法拉取Ryuk镜像: quay.io不可访问

我使用testcontainers时遇到了问题,无法从quay.io中拉取"ryuk"镜像。[32m01:23:19.732[0;39m [35m[main][0;39m [39mDEBUG[0;39m [36mo.t.d.a.AuthDelegatingDockerClientConfig[...

17得票3回答
Testcontainers、Hikari和无法验证连接org.postgresql.jdbc.PgConnection的失败

我有一个Spring Boot应用程序。我正在使用testcontainers进行测试,以确保数据库(postgres)和Repository实现执行其预期操作。 我使用以下代码初始化容器,它工作得非常好。 @Container @SuppressWarnings("rawty...

17得票2回答
基于 @Testcontainers 的 Mongo 驱动,在测试成功运行后仍然会抛出异常。

我正在为一个样例Spring Boot Kotlin项目设置集成测试,使用的是testcontainers:mongodb。 我已经设置了一个MongoDB容器,一切都按预期工作 - 应用程序连接到mongodb,并且与存储库进行的测试(例如保存、删除)也正常运行,但我注意到在测试运行成功后,...

14得票5回答
使用Podman在Java测试中进行Testcontainers测试

可以在Java测试中使用Testcontainers和Podman吗? 截至2022年3月,Testcontainers库无法将已安装的Podman检测为有效的Docker环境。 Podman能否在MacOS上的Apple Silicon(本地开发环境)和Linux x86_64(CI/C...

14得票1回答
超时等待容器端口打开(本地端口:[32773] 应该正在监听)

我正在尝试使用继承自https://www.testcontainers.org/ 的 https://github.com/testcontainers/testcontainers-scala,如下所示:final class MessageSpec extends BddSpec w...