ruby rake rspec ci_reporter_rspec可防止生成多种输出格式

时间:2014-12-10 21:20:29

标签: ruby rspec rake

我正在尝试将此gem https://github.com/ci-reporter/ci_reporter_rspec集成到我的rake任务中,以输出以下格式:

  • progress:在运行期间在屏幕上
  • documentation / html:单独的文件。 "test/reports/spec.txt"&分别为"test/reports/spec.html"
  • xunit:从ci_reporter_rspec
  • 生成文件

屏幕上显示progress格式,生成了xunit个文件,但未生成documentationhtml个文件。我可以确认何时不包含ci_reporter_rspec,然后它作为设计减去xunit个文件。我需要生成所有格式,任何人都可以看到我错过的内容吗?


require 'rspec/core/rake_task'
require 'ci/reporter/rake/rspec'

RSpec::Core:RakeTask.new(:spec => ['ci:setup:rspec']) do |t|
  t.rspec_opts = '--format progress --format documentation -o "test/reports/spec.txt" --format html -o "test/reports/spec.html"'
end

1 个答案:

答案 0 :(得分:0)

我认为这是ci-reporter中的一个错误,因为同样的问题发生在我身上。但是,当我删除CI记者时,这工作得很好。我已经打开了一个问题here