使用来自特定文件的maven命令从特征文件运行多个场景 - 黄瓜

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

我有功能文件ALLTests有几个场景Ex:TC1,TC2,TC3,TC4

我想通过maven命令从ALLTests只运行TC2和TC4,如何实现这一目标?

我尝试了“--tags @ ALLTests,@ TC1,@ TC2”它从ALLTests功能文件中运行了所有测试用例。

maven cucumber-jvm
2个回答
3
投票

EDITED

Tag Expressions

--tags '@ALLTests and not (TC2 and TC4)'

至于Maven,请看看cucumber tags based on maven profile


0
投票

来自docs:“标签是组织您的功能和方案的好方法。

它们可用于两个目的:

  • 运行场景的子集
  • 范围挂钩到一部分场景“

“你可以告诉Cucumber只运行具有特定标签的场景”(来源:Running a subset of scenarios

您可以使用tag expressions指定功能/方案的子集。

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