class AzureFormatter
xcpretty formatter for Azure Pipelines
Public Instance Methods
_log_issue(type, message, file)
click to toggle source
# File lib/xcpretty_azure_formatter.rb, line 37 def _log_issue(type, message, file) log_params = "type=#{type}" unless file.nil? file_parts = file.split(":") log_params += ";sourcepath=#{file_parts[0]}" log_params += ";linenumber=#{file_parts[1]}" if file_parts.length >= 2 log_params += ";columnnumber=#{file_parts[2]}" if file_parts.length >= 3 log_params += ";" end "##vso[task.logissue #{log_params}]#{message}" end
format_compile_error(_file, file_path, reason, _line, _cursor)
click to toggle source
# File lib/xcpretty_azure_formatter.rb, line 21 def format_compile_error(_file, file_path, reason, _line, _cursor) _log_issue("error", reason, file_path) end
format_compile_warning(_file_name, file_path, reason, _line, _cursor)
click to toggle source
# File lib/xcpretty_azure_formatter.rb, line 13 def format_compile_warning(_file_name, file_path, reason, _line, _cursor) _log_issue("warning", reason, file_path) end
format_duplicate_symbols(message, _file_paths)
click to toggle source
# File lib/xcpretty_azure_formatter.rb, line 33 def format_duplicate_symbols(message, _file_paths) _log_issue("error", message, nil) end
format_error(message)
click to toggle source
# File lib/xcpretty_azure_formatter.rb, line 17 def format_error(message) _log_issue("error", message, nil) end
format_file_missing_error(reason, file_path)
click to toggle source
# File lib/xcpretty_azure_formatter.rb, line 25 def format_file_missing_error(reason, file_path) _log_issue("error", reason, file_path) end
format_ld_warning(message)
click to toggle source
# File lib/xcpretty_azure_formatter.rb, line 5 def format_ld_warning(message) _log_issue("warning", message, nil) end
format_undefined_symbols(message, _symbol, _reference)
click to toggle source
# File lib/xcpretty_azure_formatter.rb, line 29 def format_undefined_symbols(message, _symbol, _reference) _log_issue("error", message, nil) end
format_warning(message)
click to toggle source
# File lib/xcpretty_azure_formatter.rb, line 9 def format_warning(message) _log_issue("warning", message, nil) end