From 246f27e76db5f5ffe2371e91b93ae3046595933a Mon Sep 17 00:00:00 2001 From: "R. Tyler Croy" Date: Wed, 3 Feb 2016 05:32:57 -0800 Subject: [PATCH] Add some code coverage while we're here --- .gitignore | 2 ++ Gemfile | 5 ++++- spec/spec_helper.rb | 7 +++++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index eb872b9..2f2a2c0 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,5 @@ Gemfile.lock Jarfile.lock .jbundler/ lib/hermann_jars.rb +coverage/ +spec/reports diff --git a/Gemfile b/Gemfile index ab87326..49579e3 100644 --- a/Gemfile +++ b/Gemfile @@ -11,7 +11,6 @@ group :development do gem 'jar-dependencies', :platform => :jruby gem 'rake-compiler' gem 'pry' - gem 'ci_reporter_rspec' # Used for testing `zk` gem based functionality gem 'zk', '~> 1.9.4' @@ -24,4 +23,8 @@ group :test do # Used for testing encoding protobufs in an out of Hermann in integration # tests gem 'protobuffy' + + gem 'ci_reporter_rspec' + gem 'simplecov' + gem 'simplecov-rcov' end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 943699c..f27f3d6 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -2,6 +2,13 @@ require 'rubygems' require 'yaml' require 'rspec' +require 'simplecov' +require 'simplecov-rcov' + +SimpleCov.start do + formatter = SimpleCov::Formatter::RcovFormatter +end + # Add ext/ to the load path so we can load `hermann_lib` $LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__) + '/../ext/')) $LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__) + '/../lib/'))