class SimpleCov::Formatter::BambooFormatter
Constants
- VERSION
Public Instance Methods
format(result)
click to toggle source
# File lib/simplecov-bamboo.rb, line 16 def format(result) # First, generate HTML report BambooHTMLFormatter.new.format(result) # Second, generate the Clover summary report generateCloverReport(result) end
Private Instance Methods
generateCloverReport(result)
click to toggle source
# File lib/simplecov-bamboo.rb, line 36 def generateCloverReport(result) builder = Nokogiri::XML::Builder.new do coverage(generated: Time.now.to_i, clover: "3.1.12") { project(timestamp: Time.now.to_i) { metrics(elements: result.total_lines, coveredelements: result.covered_lines, ncloc: result.total_lines) } } end File.open(File.join(output_path, "clover.xml"), "w+") do |file| file.puts builder.to_xml end end
output_path()
click to toggle source
# File lib/simplecov-bamboo.rb, line 53 def output_path SimpleCov.coverage_path end