Cucumber Junit5 Maven 运行时选项

问题描述 投票:0回答:1

我搜索了很多,但没有解决。我想启动maven并执行特定的功能文件。

我试过了 mvn 测试-Dcucumber.features="src/cucumber/feature/Jenkins02_Regressiontest.feature" ,但这会导致错误:

[错误]未知的生命周期阶段“.features=src/cucumber/feature/createStatements/COCA/COCA_Jenkins02_Regressiontest.feature”。您必须以 : 或 :[:]: 格式指定有效的生命周期阶段或目标。可用的生命周期阶段有:预清理、清理、后清理、验证、初始化、生成源、进程源、生成资源、进程资源、编译、进程类 s、生成测试源、过程测试源、生成测试资源、过程测试资源、测试编译、过程测试类、测试、准备包、包、预集成测试、集成测试、集成后测试、验证 fy、安装、部署、站点前、站点、站点后、站点部署。 -> [帮助1]

使用“:”则没有错误,maven 会构建但不执行功能文件。 mvn 测试 -Dcucumber:features="src/cucumber/feature/Jenkins02_Regressiontest.feature"

如何运行指定的功能文件? 有人有使用黄瓜选项作为运行时参数的文档或示例吗?

再见约亨

maven cucumber command-line-arguments junit5
1个回答
0
投票

#1:在我的智能中它起作用了。找出你的intellij使用哪个maven,并使用相同的

#2:添加其他目标(清理、安装)也可能有帮助

这有效: 设置 FEATURENAME=src/cucumber/feature/createStatements/AMA/AMA_create_statement.feature

在\mvn clean install test -Dcucumber.features="%FEATURENAME%"中调用C:\maven pache-maven-3.9.2

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