21
22
23
24
25
26
27
28
29
30
31
|
# File 'lib/generators/rcov.rb', line 21
def emit
unless MetricFu.rcov[:external]
FileUtils.rm_rf(MetricFu::Rcov.metric_directory, :verbose => false)
Dir.mkdir(MetricFu::Rcov.metric_directory)
test_files = FileList[*MetricFu.rcov[:test_files]].join(' ')
rcov_opts = MetricFu.rcov[:rcov_opts].join(' ')
output = ">> #{MetricFu::Rcov.metric_directory}/rcov.txt"
puts "** Running the specs/tests in the [#{MetricFu.rcov[:environment]}] environment"
`RAILS_ENV=#{MetricFu.rcov[:environment]} rcov #{test_files} #{rcov_opts} #{output}`
end
end
|