cost 85 ms
使用 maven-failsafe-plugin 仅执行部分集成测试子集 - Execute only some subset of integration tests with maven-failsafe-plugin

我们有一组集成测试,它们都以IT结尾。 其中,有一些特定的子集,我们希望单独执行。 假设他们的名字以SpecialIT结尾。 所以我们要实现的是 failsafe 插件的两个配置: 要执行所有测试,以IT结尾,但不以SpecialIT结尾 -> 这很容易。 这些名称只是正常的包含和排除。 执行 ...

如何从 jacoco 覆盖率报告中排除生成的代码? - How to exclude generated code from jacoco coverge report?

我有一个 maven 项目,在执行 surefire 测试(对于 JUnit)和故障安全(对于集成测试)之后立即提到了以下步骤。 但是,我无法从 generated-sources 文件夹中排除文件。 但是,如果我使用单个 exclusionPattern:' /tomcat/ ',它会从报告中排 ...

如何在调用线程之间不共享数据的情况下并行运行 Cucumber Junit 测试 - How to run Cucumber Junit tests parallely without sharing data between invoked threads

我正在使用以下 maven 配置并行运行 cucumber 测试: 版本: 现在的问题是代码运行良好,测试并行运行,但即使在使用reuseForks = False之后,线程之间仍共享 static 个变量尝试了故障安全配置并行、perCoreThreadCount、useUnlimitedThre ...

当 pom.xml 有时,如何使用 maven 故障安全运行集成测试<skipits>真的</skipits> - How to run integration tests with maven failsafe when pom.xml has <skipITs>true</skipITs>

我在 pom.xml 中设置为 true 但我希望能够在我希望运行测试时运行它们。 我试过mvn -Prun-its clean verify和mvn verify -DskipITs=false但它们没有用,测试仍然被跳过。 pom.xml中添加的插件如下: 在mvn verify -Dskip ...

运行 Cucumber 使用 Failsafe 的场景时测试计数不正确 - Incorrect Test Count When running Cucumber Scenarios with Failsafe

我迷失了这个。 我已经创建了一些测试(示例如下所示)并使用 Failsafe 运行它们,但我得到的计数不正确。 例如,当我运行下面显示的场景时,我希望测试运行为 1,但它显示为 2。有人能指出我哪里出错了吗? 测试使用 Junit Runner 运行。 设想:- 来自“构建”部分的 pom 的一部分 ...

为什么 mvn clean verify 只运行surefire插件 - why mvn clean verify is running surefire plugin only

我的项目结构是: MyIT.java: MySteps.java: Pom.xml: 现在,当我使用以下命令运行它时: 它的输出是: 它显示“测试被跳过”和“jar 将是空的”。 我的问题是为什么mvn verify没有运行MyIT.java测试,尽管命名约定适用于集 ...

Serenity + Maven Failsafe 忽略测试并在其上添加 @Manual 标签 - Serenity + Maven Failsafe ignores tests and adds @Manual tag on them

所以基本上我的问题是 Cucumber 的 Serenity 有时会“忽略”测试结果。 似乎在报告上执行了测试,但仍然忽略了结果。 此外,在报告上,它显示添加了@Manual 标签,但未在功能文件中添加。 每个回归都有随机数的这些测试,有时是 2,有时是 30,我不知道为什么会发生这种情况。 似乎以 ...

如何跳过 pom 打包的故障安全执行? - How to skip failsafe execution for pom packaging?

我想在父 pom 中使用failIfNoTests配置故障安全,因为我们目前正在升级微服务中的 Spring Boot,如果测试仍在使用 JUnit 4(您需要迁移它们或使用 junit-vintage),则可能无法正确检测到测试。 然而问题在于,这会导致插件也在父 pom 的构建中运行。 我不想 ...

Spring 引导测试不加载主应用程序配置文件 - Spring Boot test doesn't load main application config files

我有一个 spring 启动应用程序,我想测试一下。 对于测试,我需要加载整个 spring 上下文(就像我在启动构建的应用程序时所做的那样)。 我面临的问题是,当我从maven-failsafe-plugin运行测试时,配置文件( application.yml和bootstrap.yml )文件 ...

如何在 JaCoCo Failsafe 测试执行中禁用堆栈跟踪修剪? - How to disable stacktrace trimming in JaCoCo Failsafe test execution?

单元测试的 stactrace output 被截断,因此无用。 我无权访问安全报告,并且由于以下命令中设置的日志级别,大多数日志都被禁止。 我也无法更改 mvn 命令。 如何在当前限制下禁用 stacttrace 修剪? 命令: 记录 Output: 我尝试将 trimStackTrace = ...

maven 故障安全插件不报告黄瓜测试执行统计信息 - maven failsafe plugin is not reporting cucumber test execution statistics

我在 SpringBoot 项目和 Cucumber 中使用以下库版本进行集成测试, 虽然黄瓜功能测试正在被接受和执行,但我没有看到来自故障安全插件的任何执行报告, 我想知道我的设置中缺少什么导致像这样的故障安全插件输出, 测试运行:0,失败:0,错误:0,跳过:0 更令人担忧的是,即使 ...

Maven surefire/failsafe TestNG 7.4.0 并行错误 &#39;void org.testng.xml.XmlSuite.setParallel(java.lang.String)&#39; - Maven surefire/failsafe TestNG 7.4.0 parallel Error 'void org.testng.xml.XmlSuite.setParallel(java.lang.String)'

从 TestNG 4.6.0 升级到 4.7.0 时,尝试运行 FailSafe 目标时出现以下错误。 mvn verify ... [INFO] --- maven-failsafe-plugin:3.0.0-M5:integration-test (default) @ project --- ...

Maven verify 不执行具有故障安全功能的 Cucumber-Serenity 集成测试 - Maven verify doesn't execute Cucumber-Serenity integration tests with fail-safe

我的项目中有以下 POM。 聚甲醛: 测试 class: 路径: src/it/java 基本上它触发肯定触发然后启动应用程序并卡在那里而不执行maven-failsafe-plugin:2.21.0:integration-test (integration-tests) 正在使用的版本: ...

使用 maven 故障安全并行运行套件 - run suites in parallel using maven failsafe

我正在尝试并行运行我的测试,并且我的用例与我能够找到的所有其他用例不同。 我的测试非常简单,如下所示: 测试是使用serenity-bdd编写的,它是selenium的包装器,测试管理器是junit4 。 每个“区域”代表被测应用程序的一些谨慎区域。 一个区域内的测试不能并行运行,因为它们会破坏他们 ...

Spring 引导故障安全集成测试 - 升级到 2.4.2 后无法找到合并注释 - Spring boot failsafe integration tests - Failed to find merged annotation after upgrade to 2.4.2

升级到 Spring Boot 2.4.2 (Spring 5.3.3) 后,我们的 Spring 上下文测试失败了: 我已经将 Surefire 和 Failsafe maven 插件升级到 3.0.0-M5,但没有任何改进。 Junit 木星位于 5.7.0。 Spring、Spring B ...

Maven Exec 插件被阻止并且 HTTP 服务器在集成测试执行后启动 - Maven Exec Plugin is Blocked and HTTP Server starts after Integration Tests are executed

我一直在尝试将我们的集成测试转换为使用 Maven Exec 插件来启动服务器,但它只会在集成测试执行后启动 HTTP 服务器,即使我已经指定了pre-integration-test 。 问题 Q1 。 有没有其他方法可以让集成测试在之后开始? Q2 。 有没有办法让集成阶段等待服务器启动? 第 ...

Maven 故障安全插件在并行运行时忽略线程号 - Maven failsafe-plugin ignores thread number when run in parallel

我有这个maven-failsafe-plugin执行配置: 在实际运行测试时,Maven(或者是 Junit?)似乎完全忽略了我给它的任何线程数,并行运行所有测试。 我还尝试了其他配置,包括将parallel设置为仅methods ,以及设置更具体的线程数(threadCountClasses/t ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM