class CukeBuilder
Attributes
build[R]
parser[R]
Public Class Methods
new(build, parser)
click to toggle source
# File lib/circle/art.rb, line 93 def initialize(build, parser) @build = build @parser = parser @download_path = "downloads/#{build}/artifacts" @report_path = "downloads/builds/#{build}" end
Public Instance Methods
build_reports!()
click to toggle source
# File lib/circle/art.rb, line 108 def build_reports! ReportBuilder.configure do |config| config.report_title = "Build #{build} Results" config.json_path = tests_files config.html_report_path = @report_path config.additional_info = {'browser' => 'CircleCI', 'build' => build, 'tests' => tests_files} end puts "building..." ReportBuilder.build_report end
releases_files()
click to toggle source
# File lib/circle/art.rb, line 104 def releases_files parser.filenames.grep(/release\.cucumber/).map{|e| File.join(@download_path, e)} end
tests_files()
click to toggle source
# File lib/circle/art.rb, line 100 def tests_files parser.filenames.grep(/tests\.cucumber/).map{|e| File.join(@download_path, e) } end