Cucumber-js: 功能顺序

创建于 2017-02-16  ·  6评论  ·  资料来源: cucumber/cucumber-js

你好,@jbpros!
我阅读了docs ,但没有找到有关订单运行的信息。
我可以使用全局模式指定特征执行的顺序吗?

cucumber --tags <strong i="9">@first</strong> features/**/*

我的意思是运行@first测试,然后运行其他测试。
有可能吗?

最有用的评论

@aslakhellesoy但它仍然可以保留一些按顺序执行的可能性,让用户决定是否使用它。 例如,如果我需要执行一个步骤来生成一些测试数据,请在编辑或取消预订之前说一个预订 ID,这将很有用。 感谢您是否可以考虑这一点。

所有6条评论

强制执行特定顺序是我们不鼓励的,因为它无法单独运行相互依赖的场景(修复失败的场景时需要这样做)。

因此,Cucumber 永远不会帮助您按特定顺序运行场景。

相反,您应该确保它们可以按任何顺序运行。

知道了。 谢谢! :smile_cat:

@aslakhellesoy但它仍然可以保留一些按顺序执行的可能性,让用户决定是否使用它。 例如,如果我需要执行一个步骤来生成一些测试数据,请在编辑或取消预订之前说一个预订 ID,这将很有用。 感谢您是否可以考虑这一点。

真的很感激如果有一些选项要设置,以确保所有场景都在每个单独的功能文件中按其书面顺序运行。

由于关闭后没有任何近期活动,因此该线程已自动锁定。 请为相关错误打开一个新问题。

此页面是否有帮助?
0 / 5 - 0 等级