lib/scan/report_collector.rb in scan-0.9.0 vs lib/scan/report_collector.rb in scan-0.10.0

- old
+ new

@@ -1,15 +1,16 @@ module Scan class ReportCollector SUPPORTED = %w(html junit json-compilation-database) # Intialize with values from Scan.config matching these param names - def initialize(open_report, output_types, output_directory, use_clang_report_name) + def initialize(open_report, output_types, output_directory, use_clang_report_name, custom_report_file_name = nil) @open_report = open_report @output_types = output_types @output_directory = output_directory @use_clang_report_name = use_clang_report_name + @custom_report_file_name = custom_report_file_name end def parse_raw_file(path) UI.user_error!("Couldn't find file at path '#{path}'") unless File.exist?(path) @@ -54,9 +55,11 @@ end def determine_output_file_name(type) if @use_clang_report_name && type == "json-compilation-database" "compile_commands.json" + elsif !@custom_report_file_name.nil? + @custom_report_file_name else "report.#{type}" end end end