现在设置我的测试的运行时选项(平台url,数据库等)。我正在使用一个YAML文件,YAML.load_file
在启动测试本身之前,我使用该文件进行了解析。出于调试/开发目的,我想知道是否有任何方法可以传递自定义自定义cli参数并以相同的方式解析它们。例如--debug-database <database hostname>
您可以为此使用环境变量
来自:https : //github.com/cucumber/cucumber/wiki/Environment-Variables
在运行功能时,有时可以方便地将特殊值传递给Cucumber,以便可以在“步骤定义”中进行选择。您可以在命令行上轻松完成此操作:
黄瓜FOO = BAR-格式进度功能现在,您可以在红宝石中拾取ENV ['FOO'](例如,在env.rb或步骤定义中)并根据该值采取措施
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句