我想在behat.yml中定义多个与套件名称相对应的标签。 feature文件夹中有4个套件,每个套件都有多个.feature文件。
例如:管理员,主题
要定义的标签:@admin,@ themes。
以前,behat.yml文件包含管理员和主题的套件。现在,我想定义与不同测试环境相对应的3个不同的配置文件(server1,server2和server3),并使用标签而不是套件来运行包含这些标签的功能文件。我在主题和管理文件夹的每个功能文件中添加了标签@admin和@themes。
我应如何在配置文件中实现此特定情况? 非常感谢任何帮助
答案 0 :(得分:0)
根据docs
,您可以拥有不同的个人资料和主题因此,一种可能的方法是将每个配置文件的套件分组。
server1:
suites:
default:
contexts:
- FeatureContext
filters:
tags: "@admin"
server2:
suites:
default:
contexts:
- FeatureContext
filters:
tags: "@admin"
server3:
suites:
default:
contexts:
- FeatureContext
filters:
tags: "@admin,@themes"