Ruby 更改运行时选项

Ruby 更改运行时选项,ruby,cucumber,bdd,Ruby,Cucumber,Bdd,是否有任何方法可以通过编程方式更改用于特性执行的运行时对象的选项 其中描述了如何从ruby脚本运行测试,但除此之外,我还需要更改一些运行时选项,如profile等 查看源代码a可以看到有一个运行时.configure方法,但我不知道传递哪个选项来更改任何内容 非常感谢您在这个问题上的任何帮助 创建一个类似下面的Rake文件,并传递您的选项 require 'rubygems' require 'cucumber' require 'cucumber/rake/task' Cucumber::R

是否有任何方法可以通过编程方式更改用于特性执行的运行时对象的选项

其中描述了如何从ruby脚本运行测试,但除此之外,我还需要更改一些运行时选项,如profile等

查看源代码a可以看到有一个
运行时.configure
方法,但我不知道传递哪个选项来更改任何内容


非常感谢您在这个问题上的任何帮助

创建一个类似下面的
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

实际上,我正在寻找一种不涉及调用shell命令的解决方案,但使用rake命令传递变量将为现在提供足够的灵活性