我正在尝试运行与嵌入器
上指定的精确过滤器匹配的故事这是嵌入器
embedder.useMetaFilters(asList("+us", "+smoke test"));
和故事
Scenario: verify scenario 1
Meta: @us @SmokeTest
Given do something
When do something
Then do something
Scenario: verify scenario 2
Meta: @us
Given do something
When do something
Then do something
我只需要运行方案1但是它会继续运行2个方案
答案 0 :(得分:0)
Groovy元匹配器是所提供故事的最佳选择,因为它不需要更新故事:
embedder.useMetaFilters(asList("groovy: us && SmokeTest"));
http://jbehave.org/reference/stable/meta-filtering.html:
由于Groovy是一个可选的依赖项,想要使用Groovy Meta Matcher的用户需要将它添加到运行时类路径中。