class Gitlab::QA::Report::ResultsInIssues

def note_status(issue, test)

def note_status(issue, test)
  return false if test.skipped
  return false if test.failures.empty?
  note = note_content(test)
  gitlab.find_issue_discussions(iid: issue.iid).each do |discussion|
    return gitlab.add_note_to_issue_discussion_as_thread(iid: issue.iid, discussion_id: discussion.id, body: failure_summary) if new_note_matches_discussion?(note, discussion)
  end
  gitlab.create_issue_note(iid: issue.iid, note: note)
  true
end