是否可以仅运行具有元标记的 jbehave 场景

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

我想知道是否可以使用元过滤器排除没有特定元标记的所有内容。说我有这个故事:

Story: My story

Scenario:first scenario
Meta:
@runThis

Scenario:second scenario

Scenario:third scenario
Meta:
@runThis

现在我只想使用元@runThis运行一次,但元过滤器只允许我显式添加标签或删除标签。我不能告诉它只播放我的标签。如果所有场景都有带有真/假值的标签,我可以这样做:

embedder.useMetaFilters(Arrays.asList("+runThis true","-runThis false"));

但这不是我必须处理的事情,有人有什么建议吗?

jbehave
1个回答
0
投票

参考:JBehave 文档

Embedder embedder = ... // define as required
embedder.useMetaFilters(asList("+author Mauro", "+theme filtering", "-skip"));

我认为这个例子中的关键是“asList(”,但是,根据我对元过滤器的阅读,只需指定 +runThis 就足够了。

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