Changeset 5706

Show
Ignore:
Timestamp:
01/28/08 21:03:01 (5 years ago)
Author:
hsbt
Message:

platform/tdiary/Rakefile: add tasks for spec:rcov, spec:rcov:clean.

Location:
platform/tdiary
Files:
1 added
1 modified

Legend:

Unmodified
Added
Removed
  • platform/tdiary/Rakefile

    r5351 r5706  
    2121end 
    2222 
    23 Spec::Rake::SpecTask.new do |t| 
     23Spec::Rake::SpecTask.new(:spec) do |t| 
    2424        t.spec_opts << '--colour' 
    2525        t.spec_opts << '--options' << File.join('spec', 'spec.opts') 
     26end 
     27 
     28namespace :spec do 
     29        desc "Run all specs with RCov" 
     30        Spec::Rake::SpecTask.new(:rcov) do |t| 
     31                t.spec_opts << '--colour' 
     32                t.spec_opts << '--options' << File.join('spec', 'spec.opts') 
     33                t.rcov = true 
     34                t.rcov_opts = lambda do 
     35                        IO.readlines(File.join('spec', 'rcov.opts')).map {|l| l.chomp.split " "}.flatten 
     36                end 
     37        end 
     38                 
     39        namespace :rcov do 
     40                task :clean do 
     41                        rm_rf "coverage" 
     42                end 
     43        end 
    2644end 
    2745