JBE行为运行步骤具有完全匹配的筛选器

  • 本文关键字:筛选 运行 JBE jbehave
  • 更新时间 :
  • 英文 :


我正在尝试运行与嵌入器上指定的过滤器完全匹配的故事

这是嵌入器

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 个场景

Groovy 元匹配器是提供故事的最佳选择,因为它不需要故事更新:

embedder.useMetaFilters(asList("groovy: us && SmokeTest"));

http://jbehave.org/reference/stable/meta-filtering.html:

由于Groovy是一个可选的依赖项,想要使用Groovy元匹配器的用户需要将其添加到运行时类路径中。

相关内容

最新更新