# File lib/generators/rcov.rb, line 34 def analyze output_file = MetricFu.rcov[:external] ? MetricFu.rcov[:external] : MetricFu::Rcov.metric_directory + '/rcov.txt' output = File.open(output_file).read output = output.split(NEW_FILE_MARKER) output.shift # Throw away the first entry - it's the execution time etc. files = assemble_files(output) @global_total_lines = 0 @global_total_lines_run = 0 @rcov = add_coverage_percentage(files) end
# 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
Generated with the Darkfish Rdoc Generator 2.