maven-surefire-plugin 相关问题

Surefire插件在构建生命周期的测试阶段使用,以执行应用程序的单元测试。它通常用于持续集成。

Surefire 将杀死 self fork JVM。 System.exit(0) 后退出已过去 30 秒

我正在使用 maven Surefire 插件(LTS 版本)在两个测试框架(例如 jUnit、jBehave)上执行测试。 尝试通过生成几个线程来实现并行化,这又...

回答 1 投票 0

在 Maven 部署阶段运行额外的测试

在我的项目中,我有一组非常快的单元测试以及一组较慢的集成、端到端和性能测试。我使用 junit5 标签对它们进行分类,并在我的 pom.xml 中配置了 maven-suref...

回答 2 投票 0

在`mvn部署`期间运行额外的测试

在我的项目中,我有一组非常快的单元测试以及一组较慢的集成、端到端和性能测试。我使用 junit5 标签对它们进行分类,并在我的 pom.xml 中配置了 maven-suref...

回答 0 投票 0

目标 org.apache.maven.plugins:maven-surefire-plugin 的执行默认测试

我正在尝试在 Juni5 + Maven 上运行测试,但是 surefire 插件给我一个错误,搜索互联网不成功。 此外,我尝试使用套件运行我的测试。 我尝试运行命令 mvn c...

回答 0 投票 0

无法执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test

[错误] 无法执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project cloud-config-server: 有测试失败。 我正在运行一个 maven 项目 我运行了一个

回答 0 投票 0

通过 maven surefire 运行 Cucumber JUnit5

我正在尝试使用 JUnit 5 运行 Cucumber 7.8.0。 这些是我的依赖项: io.cucumber:cucumber-junit-平台引擎:7.8.0 io.cucumber:cucumber-java:7.8.0 io.cucumber:cucumber-junit:7.8.0 io.cucu...

回答 0 投票 0


不包括 junit-vintage-engine 说“‘junit-jupiter’未能发现测试”

我支持数百个服务使用的平台和父 pom。我们一直在逐步从 JUnit 4 转移到 JUnit 5。最初,我们希望同时允许 JUnit 4 和 JUnit 5 测试,所以我们...

回答 0 投票 0

无法执行目标 org.apache.maven.plugins:maven-failsafe plugin:3.0.0-M5 integration-test 缺少所需的类(FaleSafeSummryXmlUtils)

(https://i.stack.imgur.com/fuFvg.jpg)(https://i.stack.imgur.com/CfQZE.png)](https://i.s(https://i .stack.imgur.com/HLTau.png)tack.imgur.com/g1YrY.jpg) 由于此错误,Jenkins 构建失败。顾...

回答 0 投票 0

当从 CMD 使用 mvn test 运行测试用例时,testNG 测试用例不运行但 junit 运行

CMD:(https://i.stack.imgur.com/aAIxm.png) POM.xml 文件: 包含项目所需的所有依赖项。但是当我用 mvn test 运行项目时,它没有由 testNG a 处理的测试用例......

回答 0 投票 0

为什么 Surefire 在升级到 JUnit 5 时找不到任何测试?

主题问题可能发生的常见原因,但这不是典型情况。 我们有许多服务可以运行 JUnit4 测试。我们正在努力升级

回答 1 投票 0

TestNg,Maven -Dgroups 不过滤组名超过一个时的测试

我正在尝试使用命令 mvn clean test -Dgroups=group2,smoke 执行。它执行所有 4 个测试用例。 但是如果我使用 mvn clean test -Dgroups=group2 它会执行 Test1 和 Test 2(如预期的那样)。 P...

回答 0 投票 0

Mvn 站点部署不适用于多个模块

当我尝试站点部署包含多个模块的 java 项目时,出现以下错误。只有当项目包含多个模块时才会出现错误,否则我可以根据...进行站点部署

回答 0 投票 0

如何正确配置集成测试以在 jenkins 上并行运行

我有一个集成测试模块,我想在 jenkins 上运行。下面是我的配置。我很好奇我的 pom 是否按套件并行执行,我可以用方法并行执行我的套件吗...

回答 0 投票 0

无法使用 Maven 3.8.6 运行 Junit5 测试用例

测试类位置:module > src > test > java > TestRunner.java 为了进行调试,我编写了 testng 测试和 junit 5 测试。但只有,testng 测试正在执行。 mvn test -Dtest=测试...

回答 1 投票 0

maven:无法运行 junit5-jupiter-starter-maven?

我从 https://github.com/junit-team/junit5-samples/tree/r5.2.0/ 下载了当前版本的 JUnit 5 示例代码,并将子文件夹 junit5-jupiter-starter-maven 解压到当地温度 f...

回答 3 投票 0

无法在詹金斯中生成黄瓜报告。 net.masterthought.cucumber.ValidationException:未添加报告文件

我正在使用 jenkins 来运行使用 maven 和 cucumber 的作业。我的工作正在成功运行。我还在 jenkins 中管理了插件 Cucumber 报告。但是当我查看报告时,我得到了

回答 6 投票 0

Jenkins 中的 Cucumber 报告错误 - “net.masterthought.cucumber.ValidationException: No report file was added”

使用 Jenkins 运行作业(使用 maven 和 cucumber)时,作业运行成功。 但是,当我查看黄瓜报告时,我收到如下图所示的消息。 净

回答 4 投票 0

如何将 Maven 和 Surefire 插件的运行命令行参数作为 pom.xml 中的属性传递?

如何将参数从命令行传递到 pom.xml 文件中的属性? 我有以下 pom 文件 如何将参数从命令行传递到 pom.xml 文件中的属性? 我有以下pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>BusniessApp</groupId> <artifactId>Test-Automation</artifactId> <version>1.0-SNAPSHOT</version> <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <build> <plugins> [...] <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0</version> <configuration> <suiteXmlFiles> <suiteXmlFile>testng.xml</suiteXmlFile> </suiteXmlFiles> <properties> <property> <name>testnames</name> <value>Android,iOS</value> </property> </properties> [...........] </build> <dependencies> [...] </dependencies> </project> 我累了mvn clean test -Dtestnames=iOS如Passing command line arguments from Maven as properties in pom.xml但它仍然以pom.xml中设置的默认值运行 为了将命令行参数传递给 pom.xml 文件中的 Maven 属性,您需要使用 ${} 语法来引用属性并使用 -D 选项在命令行上设置它们的值。 在您的情况下,您可以修改 maven-surefire-plugin 配置中的 testnames 属性以使用 ${} 语法,如下所示: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0</version> <configuration> <suiteXmlFiles> <suiteXmlFile>testng.xml</suiteXmlFile> </suiteXmlFiles> <properties> <property> <name>testnames</name> <value>${testnames}</value> </property> </properties> </configuration> 然后,在命令行上,您可以使用 -D 选项设置 testnames 属性的值,如下所示: mvn clean test -Dtestnames=iOS 这应该覆盖 pom.xml 文件中设置的默认值,并使用在命令行上传递的值。

回答 1 投票 0

使用 Maven 和 Surefire 插件运行时如何将运行参数参数传递给 TestNG?

我正在尝试使用 TestNG 和 Maven Surefire 运行测试。我可以使用 mvn test 正常运行测试,但我想向它传递 TestNG 命令行参数,例如 -testnames 或 -groups。 在其他情况下...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.