class Fastlane::FirebaseTestLab::ErrorHelper

Public Class Methods

summarize_google_error(payload) click to toggle source
# File lib/fastlane/plugin/firebase_test_lab/helper/error_helper.rb, line 6
def self.summarize_google_error(payload)
  begin
    response = JSON.parse(payload)
  rescue JSON::ParserError => ex
    FastlaneCore::UI.error("Unable to parse error message: #{ex.class}, message: #{ex.message}")
    return payload
  end

  if response["error"]
    return "#{response['error']['message']}\n#{payload}"
  end
  return payload
end