class Gitlab::QA::Report::TestResult::JsonTestResult
def failures_from_exceptions
def failures_from_exceptions return [] unless report.key?('exceptions') report['exceptions'].map do |exception| spec_file_first_index = exception['backtrace'].rindex do |line| line.include?(File.basename(report['file_path'])) end { 'message' => "#{exception['class']}: #{exception['message']}", 'message_lines' => exception['message_lines'], 'stacktrace' => "#{format_message_lines(exception['message_lines'])}\n#{exception['backtrace'].slice(0..spec_file_first_index).join("\n")}" } end end