有没有办法以编程方式更改用于黄瓜功能执行的运行时对象的选项?
在Ruby + Cucumber: How to execute cucumber in code?中描述了如何从ruby脚本运行测试,但除此之外我需要更改一些运行时选项,如profile等。
查看源代码,可以看到有runtime.configure
方法,但我不知道传入哪个选项来更改任何内容。
非常感谢有关此问题的任何帮助!
答案 0 :(得分:0)
创建一个Rake
文件,如下所示,并传递您的选项
require 'rubygems'
require 'cucumber'
require 'cucumber/rake/task'
Cucumber::Rake::Task.new :features do |t|
t.cucumber_opts = "*.feature -f json -o cucumber.json"
end