Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Cucumber JUnit--输出目录_Ruby On Rails_Ruby_Junit_Cucumber - Fatal编程技术网

Ruby on rails Cucumber JUnit--输出目录

Ruby on rails Cucumber JUnit--输出目录,ruby-on-rails,ruby,junit,cucumber,Ruby On Rails,Ruby,Junit,Cucumber,我的应用程序运行在Rails 3.2.18上,在Shippable上持续集成,因此我不得不修改cumber.yml 而不是这条线 default: <%= std_opts %> features 还是这个 bundle exec cucumber --format junit --out features/reports feature/test.feature 我得到以下输出 You *must* specify --out DIR for the junit formatt

我的应用程序运行在Rails 3.2.18上,在Shippable上持续集成,因此我不得不修改cumber.yml

而不是这条线

default: <%= std_opts %> features
还是这个

bundle exec cucumber --format junit --out features/reports feature/test.feature
我得到以下输出

You *must* specify --out DIR for the junit formatter
Error creating formatter: junit (RuntimeError)
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/formatter/io.rb:24:in `ensure_dir'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/formatter/junit.rb:19:in `initialize'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/cli/configuration.rb:183:in `new'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/cli/configuration.rb:183:in `block in formatters'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/cli/configuration.rb:178:in `map'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/cli/configuration.rb:178:in `formatters'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/cli/configuration.rb:76:in `build_tree_walker'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/runtime.rb:46:in `run!'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/cli/main.rb:47:in `execute!'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/bin/cucumber:13:in `<top (required)>'
/home/machine/.rvm/gems/ruby-1.9.3-p551/bin/cucumber:23:in `load'
/home/machine/.rvm/gems/ruby-1.9.3-p551/bin/cucumber:23:in `<main>'
/home/machine/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `eval'
/home/machine/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `<main>'

我忘了设置环境变量

export CI_REPORTS=shippable/testresults
这就成功了

You *must* specify --out DIR for the junit formatter
Error creating formatter: junit (RuntimeError)
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/formatter/io.rb:24:in `ensure_dir'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/formatter/junit.rb:19:in `initialize'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/cli/configuration.rb:183:in `new'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/cli/configuration.rb:183:in `block in formatters'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/cli/configuration.rb:178:in `map'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/cli/configuration.rb:178:in `formatters'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/cli/configuration.rb:76:in `build_tree_walker'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/runtime.rb:46:in `run!'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/lib/cucumber/cli/main.rb:47:in `execute!'
/home/machine/.rvm/gems/ruby-1.9.3-p551/gems/cucumber-1.3.19/bin/cucumber:13:in `<top (required)>'
/home/machine/.rvm/gems/ruby-1.9.3-p551/bin/cucumber:23:in `load'
/home/machine/.rvm/gems/ruby-1.9.3-p551/bin/cucumber:23:in `<main>'
/home/machine/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `eval'
/home/machine/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:15:in `<main>'
export CI_REPORTS=shippable/testresults