desc "Run all specs in spec directory with RCov (excluding plugin specs)"
Spec::Rake::SpecTask.new(:rcov) do |t|
t.spec_files = FileList['spec/**/*_spec.rb']
t.rcov = true
t.rcov_opts = ['--exclude', 'spec']
t.rcov_dir = ENV['CC_BUILD_ARTIFACTS'] || 'coverage'
end
CC_BUILD_ARTIFACTS是CruiseControlrb设置的环境变量,用于存放每个Build信息所在目录。