Class CI::Reporter::ReportManager
In: lib/ci/reporter/report_manager.rb
Parent: Object

Methods

new   write_report  

Public Class methods

[Source]

    # File lib/ci/reporter/report_manager.rb, line 10
10:       def initialize(prefix)
11:         @basedir = ENV['CI_REPORTS'] || File.expand_path("#{Dir.getwd}/#{prefix.downcase}/reports")
12:         @basename = "#{@basedir}/#{prefix.upcase}"
13:         FileUtils.mkdir_p(@basedir)
14:       end

Public Instance methods

[Source]

    # File lib/ci/reporter/report_manager.rb, line 16
16:       def write_report(suite)
17:         File.open("#{@basename}-#{suite.name.gsub(/[^a-zA-Z0-9]+/, '-')}.xml", "w") do |f|
18:           f << suite.to_xml
19:         end
20:       end

[Validate]