[rspec-users] RCov results seem to include the spec files

David Chelimsky dchelimsky at gmail.com
Mon Apr 9 14:01:18 EDT 2007


On 4/9/07, Pat Maddox <pergesu at gmail.com> wrote:
> On 4/9/07, David Chelimsky <dchelimsky at gmail.com> wrote:
> > On 4/9/07, David Chelimsky <dchelimsky at gmail.com> wrote:
> > > On 4/9/07, Pat Maddox <pergesu at gmail.com> wrote:
> > > > I saw the RCov page at http://rspec.rubyforge.org/tools/rcov.html and
> > > > decided to add it to my project.  My rakefile looks like this:
> > > >
> > > > require "rake"
> > > > require "spec/rake/spectask"
> > > >
> > > > desc "Run all specs with RCov"
> > > > Spec::Rake::SpecTask.new("spec:rcov") do |t|
> > > >   t.spec_files = FileList["spec/**/*_spec.rb"]
> > > >   t.rcov = true
> > > > end
> > >
> > > Try this:
> > >
> > > Spec::Rake::SpecTask.new("spec:rcov") do |t|
> > >   t.spec_files = FileList["spec/**/*_spec.rb"]
> > >   t.rcov = true
> > >   t.rcov_opts = ['--exclude', "spec"]
> > > end
> > >
> > > David
> >
> > FYI - I added this to docs for 0.9.
> > _______________________________________________
> > rspec-users mailing list
> > rspec-users at rubyforge.org
> > http://rubyforge.org/mailman/listinfo/rspec-users
> >
>
> Hey David,
>
> Thanks for the info.
>
> For Rails apps, I use
> t.rcov_opts = ['--exclude', "spec", "--exclude", "config"]

You can also do it w/ a single --exclude and a list of comma separated vals:

t.rcov_opts = ['--exclude', "spec, config"]

>
> because it doesn't make much sense to include the config files either.
>
> Thanks again,
>
> Pat
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>


More information about the rspec-users mailing list