maven-failsafe-plugin相关内容

如何在 Maven 安装目标中跳过测试,同时在 Maven 测试目标中运行它们?

我有一个多模块 maven 项目,在同一文件夹 (src/test/java) 中包含集成和单元测试.集成测试用 @Category(IntegrationTest.class) 标记.我想以以下设置结束: 如果我运行 mvn install,我希望编译所有测试,但我不想执行任何测试. 如果我运行 mvn test,我希望所有测试都能编译,但只执行单元测试. 如果我运行 mvn inte ..

阻止单元测试但允许在 Maven 中进行集成测试

我有一个 Maven 构建,在其中我使用 SureFire 插件运行一些单元测试,并使用 FailSafe 插件运行一些集成测试.我想要一种只运行 FailSafe 插件测试的方法. 在 pom 中添加不同的配置文件或任何东西对我来说不是一个好的解决方案,因为它是一个多模块构建,我不想编辑每个模块的 pom. 有 skip.tests 和 maven.test.skip 和 skipT ..

故障安全插件不会在一个项目上运行,但会在另一个项目上运行——为什么?

这让我发疯.Maven 故障安全插件不会在我的项目上运行.如果我运行 mvn verify 则只运行surefire.如果我输入 mvn failsafe:verify 它会失败并显示以下错误: [INFO] 正在扫描项目...[信息][信息] ------------------------------------------------------------------------[信息] ..
发布时间:2021-12-09 15:30:55 其他开发

TestNG - 带有故障安全插件的自定义报告器侦听器问题

我有一个项目,我使用 maven fail-safe 插件来运行集成测试.我正在使用 Maven + TestNG 框架组合.出于项目目的,之前我修改了 TestNG 的默认 XML 报告 以自定义项目需求. 我在扩展 TestNG 的 IReporter 接口的 CustomReporter 类中实现了上述要求.之前我使用了surefire插件来运行这些测试方法,并且在surefire插件 ..
发布时间:2021-09-06 18:59:55 其他开发

maven sonarqube 插件是否读取故障安全报告?

我使用的是 3.6 maven 声纳插件.在使用 mvn sonar:sonar -X 进行查看时,我没有看到声纳搜索故障安全报告.(找不找不一样) 根据此doc ,我认为它不能被配置为集成测试的故障安全报告. mvn sonar:sonar 是否读取故障安全报告?如果是,如何? 我在 POM 中提到了这些属性: /Users/xxx/site-order/service/t ..
发布时间:2021-06-02 19:00:51 Java开发

Maven Shade Plugin 在运行集成测试时导致类路径上出现重复的 jars

我有一个项目,其中包含来自 AWS 的 Java v2 SDK 并构建一个带阴影的罐子.我在运行我的集成测试时遇到了这个问题终端.问题是拦截器添加了两次,因为类路径包含两个带有 S3 jar 的 jar:一次在我的阴影 jar 中,一次来自本地 .m2 存储库.不幸的是,我无法控制包含此问题的代码,因此我需要找到解决方法,直到问题得到解决. 我已经用以下 pom 和测试类复制了这个问题: ..

Maven故障保护失败,并出现java.lang.NoClassDefFoundError

我已经开始一个新项目: PostfixSQLConfig .这是一个简单的Spring Boot应用程序,必须为4个简单的数据库表提供CRUD访问.我为第一个表编写了存储库,并为该存储库编写了一些基本的集成测试.由于此特定表不应提供更新功能,因此我将更新功能实现为: @Override公共无效更新(@NonNull域域)抛出NotUpdatableException {抛出新的NotUpdat ..
发布时间:2021-05-18 19:11:48 Java开发

故障安全错误:“清单主要属性的签名文件摘要无效";使用阴影插件时

在maven中使用shade-plugin并稍后尝试使用failsafe-plugin运行集成测试时,在将要运行failsafe时出现以下错误,导致跳过了集成测试: [ERROR] Invalid signature file digest for Manifest main attributes 此错误似乎是由依赖项中的签名jar引起的. 此答案建议使用依赖插件来过滤签名,但它似乎对我 ..
发布时间:2021-02-09 20:49:14 其他开发

并行执行功能文件:maven-failsafe-plugin与黄瓜-jvm-parallel-plugin

目前,我正在使用maven-failsafe-plugin与Selenium Grid +节点(均在docker容器中运行)并行运行多个功能文件 如下基本问题 何时使用黄瓜-jvm-parallel-plugin? 有什么好处/ cumber-jvm-parallel-plugin相对于maven-failsafe-plugin并行执行的缺点? 预先感谢。 解决方案 下 ..
发布时间:2020-10-12 23:53:02 其他开发

集成测试谁下载文件

我正在开发一个网络应用程序,它可以完成一些工作,将数据打包到一个文件中,然后将文件还给您(Content-Type: application/force-download).现在,我正在实施一些集成测试,在其中要求数据,Web应用程序将文件退还给我.测试下载预期数据时,Web应用程序的行为正确.我读了此,我发现它很有启发性,但是当您建立您要下载的文件? 解决方案 您可以采用几种方法.从好到 ..
发布时间:2020-05-07 23:46:17 Java开发

Maven + Surefire/Failsafe-forkMode ="perthread"是行不通的...解决方法?

我们正在开发基于嵌入式Infinispan数据网格集群的应用程序.在我们应用程序的目标环境中,数据网格的每个成员都将在独立的JVM中运行,并使用jgroup形成集群(实际上是由Infinispan完成). 要对此数据网格进行一些自动化测试,我们正在使用maven-surefire-plugin(或maven-failsafe-plugin)和以下配置进行操作: ..
发布时间:2020-05-07 23:31:59 其他开发