【发布时间】:2016-07-25 15:59:13
【问题描述】:
有没有办法指定黄瓜内部的执行顺序?例如,而不是运行
cucumber feature/foo/foo.feature feature/foo/bar.feature 让它们按该顺序执行...我想运行 bundle exec cucumber 并按指定顺序运行。
我知道功能/场景应该相互独立,但对于我正在运行的当前测试来说,它是不切实际的。如果没有“官方方式”(似乎是这样),有没有人推荐一个好的设计来实现这样的功能?
【问题讨论】:
-
我建议您保持测试独立。如果你要努力实现某些东西,那就是你应该做的事情。缺乏独立性会使您未来的投资更多,而从可靠的回归执行中获得的回报则更少。
标签: ruby unit-testing cucumber automated-tests integration-testing