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...

10得票2回答
测试容器初始化错误在运行测试套件时发生。

我有多个测试类使用testcontainer运行相同的docker-compose。 尽管每个测试在单独执行时都通过,但是测试套件失败并显示initializationError。 以下是第二个测试期间发生的相关部分堆栈跟踪。 ./gradlew e2e:test -i io.foo....

8得票3回答
测试容器无法配置端口绑定

我正在使用testcontainer版本1.15.2。测试在Windows 10上的IntelliJ中运行。 我有一个WireMock容器。默认情况下,它在端口8080上监听。我想将此端口映射到例如8081。所以我这样做: public WiremockContainer() { s...