黄瓜如何解决配置文件中的环境变量?

时间:2019-07-17 09:55:44

标签: ruby cucumber

我用Ruby的Cucumber.yml和Ruby一起运行Cucumber:

profile1: env_var=value1 env_var=value2
profile2: env_var=value3

当我以第一个配置文件开始黄瓜时:

cucumber -p profile1

然后“ env_var”将为“ value2”,即最后一个设置获胜。

但是当我同时运行两个配置文件的黄瓜时:

cucumber -p profile1 -p profile2

然后,“ env_var”仍将是“ value2”,即,如果第二个配置文件已在第一个配置文件中设置,那么它似乎不会覆盖环境变量。

这当然是一个例外的用例,但是我目前在我的项目中有它,而我在文档中找不到任何内容。这是预期的行为吗?我的期望是看到env_var = value3。

感谢任何提示。

0 个答案:

没有答案