diff options
author | danielsdeleo <dan@opscode.com> | 2013-05-30 15:54:18 -0700 |
---|---|---|
committer | danielsdeleo <dan@opscode.com> | 2013-05-31 09:54:36 -0700 |
commit | abdc641c21190710d1e86558b49d25927d6e605f (patch) | |
tree | 02432742768d621edd2269fc431920d594f687b2 /spec/spec_helper.rb | |
parent | d3dc63db74a6fbe4728bc94ba9d8c3c6f7b5e752 (diff) | |
download | chef-abdc641c21190710d1e86558b49d25927d6e605f.tar.gz |
Add opt-in code coverage reporting
Run tests with, e.g., `COVERAGE=t bundle exec rspec PATH` to generate a
report
Diffstat (limited to 'spec/spec_helper.rb')
-rw-r--r-- | spec/spec_helper.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 2b3182fed2..02c58ddef7 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -40,6 +40,17 @@ $:.unshift(File.join(File.dirname(__FILE__), "..", "lib")) $:.unshift(File.expand_path("../lib", __FILE__)) $:.unshift(File.dirname(__FILE__)) +if ENV["COVERAGE"] + require 'simplecov' + SimpleCov.start do + add_filter "/spec/" + add_group "Remote File", "remote_file" + add_group "Resources", "/resource/" + add_group "Providers", "/provider/" + add_group "Knife", "knife" + end +end + require 'chef' require 'chef/knife' Chef::Knife.load_commands |