我目前在黄瓜中进行了许多测试,这些测试都在一个特定的标签下进行,以便可以再次运行这些特定的测试,一旦我对自己的更改感到满意,便可以将其更改为更通用的测试CI套件等的一部分。
我当前用于运行该组测试的命令是:
cucumber features --t @web1
我可以在此命令上添加些什么,以使这些特定的测试循环运行?也就是说,我想在此标签下运行这些特定的测试,说20次(而不是每次都必须等待完成并手动输入命令)。
我尝试浏览一些示例,但没有发现适合我的情况的任何内容。
有什么想法吗?
答案 0 :(得分:1)
我建议将cucumber
命令包装在一个简单的bash循环中,例如:
for i in {1..20}; do cucumber features --t @web1; done
这将使整个套件运行20次; (几乎)相当于只手动运行该命令20次。
您还可以考虑进行类似this的操作-即无限期地重新运行相同的测试,直到它们失败为止。假定这样做的目的是帮助查找间歇性故障。