ruby rspec+jenkins+ci_report持續集成生成junit測試報告
阿新 • • 發佈:2018-11-15
report require 默認 jenkins reports rtb ruby pattern rspec
1.加載ci_report
gem install ci_reporter_rspec
2.給測試工程編寫rakefile
require ‘ci/reporter/rake/rspec‘ require ‘rspec/core/rake_task‘ # 設置xml報告路徑 ENV[‘CI_REPORTS‘] = ‘reports‘ # 創建名稱為spec的任務 RSpec::Core::RakeTask.new(:spec) # RSpec::Core::RakeTask.new(:spec) do |t| # t.pattern = ‘spec/heartbeat/heartbeat_spec.rb‘# end # 設置spec任務依賴於ci:setup:rspec task ‘spec‘ => ‘ci:setup:rspec‘ # 設置任務默認為spec,這樣執行任務時只需要rake即可 task :default => :spec
3.jenkins配置
測試工程路徑
3.構建命令以及測試報告的xml文件路徑
4.構建查看測試報告
ruby rspec+jenkins+ci_report持續集成生成junit測試報告