Skip to content

Commit f1f8788

Browse files
committed
added rcov.opts to exclude external libs
1 parent e57bde5 commit f1f8788

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

Rakefile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,17 @@ Spec::Rake::SpecTask.new(:spec) do |t|
1313
end
1414

1515
namespace :spec do
16-
desc 'Run all specs in spec directory with RCov'
16+
desc 'Analyze spec coverage with RCov'
1717
Spec::Rake::SpecTask.new(:rcov) do |t|
18-
t.spec_opts = ['--options', spec_opts]
1918
t.spec_files = spec_glob
19+
t.spec_opts = ['--options', spec_opts]
2020
t.rcov = true
21-
# t.rcov_opts = lambda do
22-
# IO.readlines('spec/rcov.opts').map {|l| l.chomp.split " "}.flatten
23-
# end
21+
t.rcov_opts = lambda do
22+
IO.readlines('spec/rcov.opts').map { |l| l.chomp.split(" ") }.flatten
23+
end
2424
end
2525

26+
2627
desc 'Print Specdoc for all specs'
2728
Spec::Rake::SpecTask.new(:doc) do |t|
2829
t.spec_opts = ['--format', 'specdoc', '--dry-run']

spec/rcov.opts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
--exclude ^\/,^spec\/
2+
--no-validator-links

0 commit comments

Comments
 (0)