直接从pom.xml运行cucumber功能文件

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

我们在项目中使用cucumber(带有java)来实现自动化(带有mvn)。我有一种情况需要执行一个功能文件,例如套件开头的 feature_fil1

由于我们所有的功能文件都是并行运行的(我们使用的是并行执行),我只能从 pom.xml 触发这个文件。如何直接从 pom.xml 调用功能文件,然后我想调用其他功能文件(并行执行)。

如果有任何帮助,我将不胜感激。

谢谢。

目前我们正在手动运行此feature_fil1,然后调用黄瓜自动化套件(它并行运行除此feature_fil1之外的所有功能文件)。但是尝试将这个 feature_fil1 也包含在自动化中,我无法在并行运行中执行此操作,因为不能保证它始终在运行其他文件之前首先运行 feature_fil1 。所以,这就是为什么我想看看是否可以通过 pom.xml 运行它。

cucumber cucumber-jvm cucumber-java
1个回答
0
投票

将 Cucumber 与 JUnit 5 一起使用时:

定义针对不同功能组的多个

@Suite
类。 每个套件都可以通过 JUnit 5 配置自己的并行级别。然后配置 Surefire 以按顺序运行这些套件,无需并行。

将 Cucumber 与 JUnit 4 一起使用时:

定义多个

@RunWith
类,每个类针对不同的功能组。 配置多个 Surefire 执行,每个执行针对不同的类。

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