Currenlty,我通过Runner类中的CucumberOptions传递HTML报告生成的路径。但是每次运行时旧报告都会被覆盖。有没有办法传递每个运行或内置黄瓜选项的新文件夹名称,以便为每次运行生成新的文件夹名称?
这是我的代码:
"scripts": { "start:server": "cd backend && npm start", "start:client": "cd frontend && npm start", "start": "npm-run-all --parallel start:client start:server" }
答案 0 :(得分:0)
有three way个可以覆盖黄瓜选项。
有一个警告:您不能覆盖,而只能添加一个插件。因此,您需要从@CucumberOptions中删除html插件,并使用上面列出的3种方法之一指定html插件。
如果您只是想避免每次运行都必须编辑跑步类,那么我将html插件移至:
-Dcucumber.options="--plugin html:output/HTML_Reports"
在跑步者的VM参数框中。然后,您可以在每次运行之前编辑VM参数,从而避免触发git。我经常以这种方式覆盖标签参数。