黄瓜测试运行的顺序是什么

问题描述 投票:0回答:2

我知道 Cucumber 从上到下运行功能文件中的每个测试,但我的问题是,功能文件按什么顺序运行?它似乎不是按字母顺序排列的,也不是按任何结构顺序排列的。

ruby cucumber
2个回答
14
投票

根据Justin Ko的网站,执行顺序确定如下:

  1. 按功能文件目录字母顺序
  2. 按功能文件名字母顺序
  3. 功能文件中的场景顺序

注意:文件名排序区分大小写,所以大写的

A
先于
a
执行。


1
投票

功能文件按字母顺序运行,因此有一种方法可以在单个文件中执行所有场景,例如“EndToEnd.feature”,您可以在其中使用标签指定所有场景并从 Runner 执行。希望对你有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.