View Source GoogleApi.ToolResults.V1beta3.Model.FailureDetail (google_api_tool_results v0.34.0)

Details for an outcome with a FAILURE outcome summary.

Attributes

  • crashed (type: boolean(), default: nil) - If the failure was severe because the system (app) under test crashed.
  • deviceOutOfMemory (type: boolean(), default: nil) - If the device ran out of memory during a test, causing the test to crash.
  • failedRoboscript (type: boolean(), default: nil) - If the Roboscript failed to complete successfully, e.g., because a Roboscript action or assertion failed or a Roboscript action could not be matched during the entire crawl.
  • notInstalled (type: boolean(), default: nil) - If an app is not installed and thus no test can be run with the app. This might be caused by trying to run a test on an unsupported platform.
  • otherNativeCrash (type: boolean(), default: nil) - If a native process (including any other than the app) crashed.
  • timedOut (type: boolean(), default: nil) - If the test overran some time limit, and that is why it failed.
  • unableToCrawl (type: boolean(), default: nil) - If the robo was unable to crawl the app; perhaps because the app did not start.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ToolResults.V1beta3.Model.FailureDetail{
  crashed: boolean() | nil,
  deviceOutOfMemory: boolean() | nil,
  failedRoboscript: boolean() | nil,
  notInstalled: boolean() | nil,
  otherNativeCrash: boolean() | nil,
  timedOut: boolean() | nil,
  unableToCrawl: boolean() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.