我正在使用 JUnit5 + 测试容器。 我看到有这样的 Testcontainer 模块: https://github.com/testcontainers/testcontainers-java/tree/main/modules 我想构建自己的 Testcontainers 自定义模块。 ...
我正在使用 JUnit5 + 测试容器。 我看到有这样的 Testcontainer 模块: https://github.com/testcontainers/testcontainers-java/tree/main/modules 我想构建自己的 Testcontainers 自定义模块。 ...
在我使用 Spock 和 Testcontainers 进行单元测试期间,JpaRepository 无法正常运行并且未正确连接。 这个问题甚至在非集成测试中仍然存在。 正如另一个讨论中所建议的那样,我试图通过将 spock-spring 依赖项添加到我的 pom.xml 文件来解决这个问题。 它 ...
尝试在 Bitbucket 管道中使用 Webdriver Testcontainer 时,我收到以下错误消息: 我的测试容器版本是 1.17.6 这是我在尝试排除故障时使用的代码:package com.byzpass.demo; import org.junit.*; import org. ...
我有一个使用实用程序库的应用程序,其中的类定义为@Entity @Table(name = "event" , catalog = "GE_events") public class Event{ ... } 而应用程序域类属于默认目录,例如:@Entity @Table(name = "use ...
我如何确保我的测试永远不会在我的 Micronaut 应用程序中使用生产 MongoDB URI? 我目前在我的测试配置中使用嵌入式服务器来使用测试 MongoDB 容器运行我的测试,如下所示: 而我的 application.yml 中的 MongoDB 配置是这样的: 我担心的是未来的开发人员 ...
我阅读了文章https://github.com/atmoz/sftp , https://www.testcontainers.org/quickstart/junit_4_quickstart/ , https://www.testcontainers.org/quickstart/junit ...
虽然使用 golang testcontainers 实施和运行我的数据库集成测试在本地非常有效,但似乎我的测试在 azure devops 管道中随机不起作用。 管道日志显示: 添加容器日志记录、改进等待条件、删除 db 容器配置文件的使用(这样我就不必将文件复制到容器中)并禁用 Ryuk 之后 ...
我有一个在 VS 中按预期执行的集成测试项目。 集成测试使用 MsSql 测试容器(来自https://do.net.testcontainers.org/ )。 我的目标是在 docker 图像内的 Azure DevOps 管道中运行这些测试,正如我在其他不使用测试容器的项目中成功完成的那样。 ...
我正在尝试运行 Jenkins 管道来运行我的测试用例。 我的测试用例使用测试容器框架。 Jenkins 已安装超过 Azure Kube.netes 服务 (AKS)。 当我尝试执行管道时,Azure 不允许修改 Docker 套接字,并且此命令不起作用: -v /var/run/docker. ...
快速总结:如何更改在我的测试容器中运行的 minio 客户端的默认端口? 我想在我的应用程序中使用 minio 作为测试容器,当我在本地启动它时它已经在工作了。 这是我用来运行测试容器的代码片段: 一旦我将它部署到我们的集群上,其中还有一个 minio 容器正在端口 9000 上运行,它就会在控制台 ...
我正在尝试使用 TestEntityManager 预先插入的一些数据编写一些功能测试。 下面是我的代码@RunWith(SpringRunner.class) @SpringBootTest( classes = ApplicationFunctionalTests.class, ...
我的 Java & Spring 启动应用程序集成测试使用testContainers ,我在我的 Windows 机器上使用Podman 。 尝试运行集成测试时,出现此权限错误: 所有的集成测试都失败了。 我需要向 Podman 提供特定的权限命令吗? ...
我正在尝试在使用 Testcontainers 运行 gvenzl/oracle-xe:11.2.0.2-slim-faststart 图像时执行初始化脚本。 但它一直失败并显示以下日志: 下面是我如何启动测试容器: 我使用具有相同设置的 Docker 运行了相同的图像,它按预期工作。 任何建议将不 ...
使用Testcontainers ,在为 MS SQL 服务器数据库启动 docker 图像时如何设置数据库排序规则? ...
所以我有一个简单的 xunit 集成测试,使用版本2.3.0的TestContainers nuget package 在 docker 容器中运行 Sql 服务器。 测试看起来像这样: 但是在container.StartAsync(); 我得到以下 DockerAPIException 的方法: ...
在 docker 版本“服务器版本:19.03.8”上,trino 测试容器失败,但 docker 版本 docker 版本“服务器版本:20.10.18”成功启动。 从文档中我看到最低 docker 版本是 Docker v17.09,docker 版本是我的问题吗? 我期望 trino test ...
我正在开发一个带有 Postgres 数据库后端的 Spring Boot 项目,其中 JUnit 5 和 Testcontainers 用于涉及数据库访问的集成测试。 Testcontainers 是通过像这样修改 JDBC URL来设置的:spring: datasource: u ...
我正在使用TestContainers进行 Redis 集群集成测试; 尽管在本地一切都按预期工作,但在创建远程分支并将代码推送到 Gitlab 管道后,我得到了以下异常。 我有 Cassandra 和 PostgreSQL 工作正常,但对于 Redis,我得到以下异常。 更新:之前使用fixed ...
我有一个简单的测试 当我在本地电脑上开始测试时一切正常,当我尝试用 gitlab 构建它时它开始测试并且它总是在 client.connect("localhost", ftp.getMappedPort(PORT)); 上失败有例外:连接被拒绝有人知道我错过了什么或出了什么问题吗附言。 我检查了 ...
有一种情况,我想使用数据库映像来集成测试我的服务层。 这是我为设置 Postgres 容器映像而开发的代码: 现在我想使用测试数据库调用我的服务层方法并检查结果,这是我的集成测试示例: 但是当我运行测试时,它返回以下错误: 请问如何在运行我的测试时解决这个问题? ...