# Structs
ANR: Additional details for an ANR crash.
AvailableDeepLinks: A suggestion to use deep links for a Robo run.
BlankScreen: A warning that Robo encountered a screen that was mostly blank; this may indicate a problem with the app.
CrashDialogError: Crash dialog was detected during the test execution.
EncounteredLoginScreen: Additional details about encountered login screens.
EncounteredNonAndroidUiWidgetScreen: Additional details about encountered screens with elements that are not Android UI widgets.
FailedToInstall: Failed to install the APK.
FatalException: Additional details for a fatal exception.
InAppPurchasesFound: Additional details of in-app purchases encountered during the crawl.
InsufficientCoverage: A warning that Robo did not crawl potentially important parts of the app.
IosAppCrashed: Additional details for an iOS app crash.
LauncherActivityNotFound: Failed to find the launcher activity of an app.
NativeCrash: Additional details for a native crash.
NonSdkApi: A non-sdk API and examples of it being called along with other metadata See https://developer.android.com/distribute/best-practices/d evelop/restrictions-non-sdk-interfaces.
NonSdkApiInsight: Non-SDK API insights (to address debugging solutions).
NonSdkApiUsageViolation: Additional details for a non-sdk API usage violation.
NonSdkApiUsageViolationReport: Contains a summary and examples of non-sdk API usage violations.
OverlappingUIElements: A warning that Robo encountered a screen that has overlapping clickable elements; this may indicate a potential UI issue.
PendingGoogleUpdateInsight: This insight indicates that the hidden API usage originates from a Google-provided library.
PerformedGoogleLogin: A notification that Robo signed in with Google.
PerformedMonkeyActions: A notification that Robo performed some monkey actions.
RoboScriptExecution: Execution stats for a user-provided Robo script.
StackTrace: A stacktrace.
StartActivityNotFound: User provided intent failed to resolve to an activity.
UIElementTooDeep: A warning that the screen hierarchy is deeper than the recommended threshold.
UnspecifiedWarning: Default unspecified warning.
UnusedRoboDirective: Additional details of an unused robodirective.
UpgradeInsight: This insight is a recommendation to upgrade a given library to the specified version, in order to avoid dependencies on non-SDK APIs.
UsedRoboDirective: Additional details of a used Robo directive.
UsedRoboIgnoreDirective: Additional details of a used Robo directive with an ignore action.