AndroidRoboTest class

A test of an android application that explores the application on a virtual or physical Android Device, finding culprits and crashes as it goes.

Constructors

AndroidRoboTest({FileReference? appApk, AppBundle? appBundle, String? appInitialActivity, String? appPackageId, int? maxDepth, int? maxSteps, List<RoboDirective>? roboDirectives, String? roboMode, FileReference? roboScript, List<RoboStartingIntent>? startingIntents})
AndroidRoboTest.fromJson(Map json_)

Properties

appApk FileReference?
The APK for the application under test.
getter/setter pair
appBundle AppBundle?
A multi-apk app bundle for the application under test.
getter/setter pair
appInitialActivity String?
The initial activity that should be used to start the app.
getter/setter pair
appPackageId String?
The java package for the application under test.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
maxDepth int?
The max depth of the traversal stack Robo can explore.
getter/setter pair
maxSteps int?
The max number of steps Robo can execute.
getter/setter pair
roboDirectives List<RoboDirective>?
A set of directives Robo should apply during the crawl.
getter/setter pair
roboMode String?
The mode in which Robo should run.
getter/setter pair
roboScript FileReference?
A JSON file with a sequence of actions Robo should perform as a prologue for the crawl.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startingIntents List<RoboStartingIntent>?
The intents used to launch the app for the crawl.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited