lib/teaspoon/coverage.rb in teaspoon-1.0.2 vs lib/teaspoon/coverage.rb in teaspoon-1.1.0
- old
+ new
@@ -54,10 +54,10 @@
def generate_report(input, format)
output_path = File.join(@config.output_path, @suite_name)
result = %x{#{@executable} report --include=#{input.shellescape} --dir #{output_path} #{format} 2>&1}
return result.gsub("Done", "").gsub("Using reporter [#{format}]", "").strip if $?.exitstatus == 0
- raise Teaspoon::DependencyError.new("Unable to generate #{format} coverage report.")
+ raise Teaspoon::DependencyError.new("Unable to generate #{format} coverage report:\n#{result}")
end
def threshold_args
%w{statements functions branches lines}.map do |assert|
threshold = @config.send(:"#{assert}")