2

我需要使用元标记来过滤要在 Vividus 中运行的场景,有什么选项可以实现吗?

4

1 回答 1

5

Vividus 基于 JBehave,因此继承了它的许多特性,包括元过滤器。Vividus 使用 Groovy 元匹配器,因为它是最强大的机制,为用户提供了极大的灵活性。可以在故事和场景级别上提供元信息,并且以相同的方式在两个级别上进行元过滤。

以下属性可用于为 Vividus 指定过滤器:

bdd.meta-filters

例如:

bdd.meta-filters = (severity == '1' || severity == '2') && uat

这将导致所有故事和场景severity级别12并标记为uat

于 2020-06-08T20:12:55.697 回答