我有:
windows 10
behat/behat v3.4.3 Scenario-oriented BDD framework for PHP 5.3
behat/gherkin v4.5.1 Gherkin DSL parser for PHP 5.3
behat/symfony2-extension 2.1.4 Symfony2 framework extension for Behat
behat/transliterator v1.2.0 String transliterator
在behat.yml:
default:
suites:
test:
filters:
tags: "@ADMIN"
contexts:
- TestContext
如果我跑:
behat --tags=@ADMIN
然后我有:
无场景
没有步骤
但是如果我从behat.yml中删除:
filters:
tags: "@ADMIN"
并运行:
behat
一切都很好。
我做错了什么?
答案 0 :(得分:0)
如果要指定要在命令行中运行的标签,则需要从命令行中删除 @
符号 (Behat docs)(但是,请将其保留在 .feature
文件)。你会运行类似的东西:
behat --tags=ADMIN