gpt4 book ai didi

maven - 从 Maven cli 运行 Cucumber 和 JUnit 测试

转载 作者:行者123 更新时间:2023-12-03 19:05:16 25 4
gpt4 key购买 nike

我使用 JUnit5 并尝试使用命令从 maven-3.6.3 cli 运行 JUnit 和 Cucumber 测试

mvn clean verify
但在控制台中,我得到的输出只有一种测试或只有 JUnit 测试或只有 Cucumber 测试。经过一番调查,我发现它与这种依赖性有关
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-testng</artifactId>
<version>6.6.0</version>
</dependency>
有了这个依赖,就可以运行 Cucumber 测试而没有 JUnit 测试。
找不到同时运行这两种测试的方法。

最佳答案

Surefire 不能同时执行 JUnit 和 TestNG 测试。您可以创建两次 Surefire 执行。一种用于 JUnit,一种用于 TestNG。见 SUREFIRE-377 .或者,由于您使用的是 JUnit 5,请考虑使用 cucumber-junit-platform-engine .它是 Cucumbers 与 JUnit 5 的集成。

关于maven - 从 Maven cli 运行 Cucumber 和 JUnit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63805194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com