2

我使用 Serenity BDD + Cucumber 来执行我的测试,事实上我有太多的测试我需要单独运行下摆。是否可以按组执行 Serenity BDD 功能?就像在 jUnit 中一样@Group(MyTestGroup.class)

我找不到任何例子。

4

2 回答 2

3

您可以为此目的使用标记。有关该功能的信息可以在 Serenity BDD官方文档中找到。

WithTag只是一个简短的摘录,标签被添加到使用注释的 jUnit 测试中。下面将添加一个类型feature为 name 的标签(这是默认的 Serenity 类型)Reporting

@WithTag(type="feature", name="Reporting")

然后,您可以使用 jUnit 使用此标记运行测试,如下所示:

mvn clean verify -Dtags="feature:Reporting"
于 2016-07-20T02:00:45.230 回答
0

按照此文档运行带有标签的 Serenity BDD 测试

您可以使用 -Dcucumber.options=" --tags '@Reporting'"

于 2018-11-09T04:39:11.267 回答