class Zucchini::Report
Public Class Methods
new(features, ci = false, reports_dir)
click to toggle source
# File lib/zucchini/report.rb, line 5 def initialize(features, ci = false, reports_dir) FileUtils.mkdir_p(reports_dir) @paths = { :html => "#{reports_dir}/zucchini_report.html", :tap => "#{reports_dir}/zucchini.t" } generate(features, ci, @paths) end
Public Instance Methods
generate(features, ci, paths)
click to toggle source
# File lib/zucchini/report.rb, line 15 def generate(features, ci, paths) log Zucchini::Reporter::TAP.generate features, paths[:tap] log Zucchini::Reporter::HTML.generate features, paths[:html], ci end
log(buf)
click to toggle source
# File lib/zucchini/report.rb, line 22 def log(buf); puts buf; end
open()
click to toggle source
# File lib/zucchini/report.rb, line 20 def open; system "open #{@paths[:html]}"; end