有没有办法 display/list 所有带有特定标签的 behat 场景?
Is there a way to display/list all behat scenario with specific tag?
我有一个带有 Behat 的 Symfony2 项目用于 BDD 测试。
大多数测试都已标记,例如:
@database @user_management @admin
Scenario: Attempt .....
....
....
@product @admin
Scenario: Login ....
....
....
我希望能够在 运行 整个测试套件之前列出所有标记有特定标签的场景。可能吗?
我的意思是我可以编写分析所有功能文件的小脚本,但我希望有一些 behat 魔法 switch/flag,已经实现,但没有记录,它可以满足我的需要。
我个人并不知道内置方式,部分原因是它取决于您对输出的期望。
获得类似内容的一种方法是干燥-运行场景,显示完整的项目,然后 grep 'scenario',以获得 name/summary:
behat --format=pretty --tags '@domains' --dry-run | grep -i scenario
我有一个带有 Behat 的 Symfony2 项目用于 BDD 测试。
大多数测试都已标记,例如:
@database @user_management @admin
Scenario: Attempt .....
....
....
@product @admin
Scenario: Login ....
....
....
我希望能够在 运行 整个测试套件之前列出所有标记有特定标签的场景。可能吗?
我的意思是我可以编写分析所有功能文件的小脚本,但我希望有一些 behat 魔法 switch/flag,已经实现,但没有记录,它可以满足我的需要。
我个人并不知道内置方式,部分原因是它取决于您对输出的期望。
获得类似内容的一种方法是干燥-运行场景,显示完整的项目,然后 grep 'scenario',以获得 name/summary:
behat --format=pretty --tags '@domains' --dry-run | grep -i scenario