我有Behat用于BDD测试的Symfony2项目。
大多数测试都有标记,例如:
@database @user_management @admin
Scenario: Attempt .....
....
....
@product @admin
Scenario: Login ....
....
....
我希望能够在运行整个测试套件之前列出所有标记有特定标签的scenerios。有可能吗?
我的意思是我可以编写分析所有功能文件的小脚本,但我希望有一些魔法开关/标志,已经实现,但没有记录,这就是我需要的。
答案 0 :(得分:5)
我个人并不了解内置方式,部分原因是它取决于您对输出的期望。
获得类似功能的一种方法是干运行方案,显示完整项目,然后grep for'方案',获取名称/摘要:
behat --format=pretty --tags '@domains' --dry-run | grep -i scenario