使用黄瓜顺序运行不同的标记功能

时间:2015-03-25 20:56:16

标签: cucumber page-object-gem

我试图按照提交的顺序运行标记功能。

示例:

我有测试,我想按特定顺序运行(@ test1,@ test2,@ test3)。看完黄瓜文档看起来我只能在和/或选项中运行它们

  

黄瓜特征/ .feature --t @ test1;黄瓜特色/ .feature --t @ test2;黄瓜功能/ *。功能--t @ test3;

但是这使我无法获得包含所有结果的单个报告。

无论如何,我可以按照各自的顺序运行这些测试,并将所有结果包含在同一报告中吗?

1 个答案:

答案 0 :(得分:2)

如果您将必须以特定顺序运行的测试放在一个功能文件中,则黄瓜将按照给定的顺序运行它们。由于这将在您的正常测试运行中,它应该都显示在同一报告中。

但是可能值得研究为什么你的测试依赖于彼此以及是否有办法消除这种依赖性,因为这通常是不好的做法。