From 89a36ea27645c58ba3338d5ad3b453d3d73cd582 Mon Sep 17 00:00:00 2001 From: Anton Chuchkalov Date: Thu, 21 Jan 2016 21:21:27 +0300 Subject: [PATCH] add support for rcov formatter --- devops-service/Gemfile | 1 + devops-service/Gemfile.lock | 5 ++++- devops-service/spec/spec_helper.rb | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/devops-service/Gemfile b/devops-service/Gemfile index d6628eb..9a51237 100644 --- a/devops-service/Gemfile +++ b/devops-service/Gemfile @@ -37,4 +37,5 @@ group :devepoment do gem 'byebug' gem 'guard-rspec', require: false gem 'simplecov', require: false + gem 'simplecov-rcov', require: false end diff --git a/devops-service/Gemfile.lock b/devops-service/Gemfile.lock index d9ca5a3..7ee4373 100644 --- a/devops-service/Gemfile.lock +++ b/devops-service/Gemfile.lock @@ -297,6 +297,8 @@ GEM json (~> 1.8) simplecov-html (~> 0.10.0) simplecov-html (0.10.0) + simplecov-rcov (0.2.3) + simplecov (>= 0.4.1) sinatra (1.4.5) rack (~> 1.4) rack-protection (~> 1.4) @@ -359,6 +361,7 @@ DEPENDENCIES rspec_junit_formatter sidekiq (= 3.2.6) simplecov + simplecov-rcov sinatra (= 1.4.5) sinatra-contrib sinatra-websocket @@ -367,4 +370,4 @@ DEPENDENCIES wisper BUNDLED WITH - 1.10.6 + 1.11.2 diff --git a/devops-service/spec/spec_helper.rb b/devops-service/spec/spec_helper.rb index 5dd1d0a..10f8ebf 100644 --- a/devops-service/spec/spec_helper.rb +++ b/devops-service/spec/spec_helper.rb @@ -16,6 +16,10 @@ end def check_coverage require 'simplecov' + if ENV['JENKINS'] + require 'simplecov-rcov' + SimpleCov.formatter = SimpleCov::Formatter::RcovFormatter + end SimpleCov.start do add_filter { |src| src.filename =~ /spec\// } end