黄瓜拒绝以随机顺序运行测试

时间:2016-06-07 19:42:20

标签: ruby testing cucumber

我有一个体积适中的黄瓜测试套件,但它们目前都按照定义的顺序运行。我想以随机顺序运行它们。黄瓜文档说我应该能够运行cucumber -P --order random并在执行之前对测试进行洗牌。我目睹了这种情况并没有发生。事实上, - order标志的存在(或缺乏)似乎什么都不做。

什么可以阻止我的套件以随机顺序运行?我没有使用配置文件(因此-P)运行,因此不应该定义任何内容。

1 个答案:

答案 0 :(得分:0)

这是黄瓜帮助的一部分。

--order TYPE[:SEED]          Run examples in the specified order. Available types:
                                       [defined]     Run scenarios in the order they were defined (default).
                                       [random]      Shuffle scenarios before running.
                                     Specify SEED to reproduce the shuffling from a previous run.
                                       e.g. --order random:5738

我认为您可以尝试添加种子编号。