FailureDetail constructor

const FailureDetail({
  1. Input<bool>? crashed,
  2. Input<bool>? deviceOutOfMemory,
  3. Input<bool>? failedRoboscript,
  4. Input<bool>? notInstalled,
  5. Input<bool>? otherNativeCrash,
  6. Input<bool>? timedOut,
  7. Input<bool>? unableToCrawl,
})

Creates a new FailureDetail. crashed If the failure was severe because the system (app) under test crashed. deviceOutOfMemory If the device ran out of memory during a test, causing the test to crash. failedRoboscript 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 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 If a native process (including any other than the app) crashed. timedOut If the test overran some time limit, and that is why it failed. unableToCrawl If the robo was unable to crawl the app; perhaps because the app did not start.

Implementation

const FailureDetail({
  this.crashed,
  this.deviceOutOfMemory,
  this.failedRoboscript,
  this.notInstalled,
  this.otherNativeCrash,
  this.timedOut,
  this.unableToCrawl,
});