TestAppSettings class

Provides settings for the test app that apply globaly. Any settings set here will globally override values from other parts of the framework.

Annotations
  • @immutable

Properties

appIdentifier String?
The unique identifier for the application. This can be anything meaningful for the application. It can be the application's name, the bundle id, etc.
final
deviceGroup String?
Group name / identifier for a group of test devices. If not set, the device will be treated as a standalone device.
final
deviceId String?
Override for the device id. This can be set by the application to provide stable ids for the test device framework. If not set, the id from the device_info plugin will be used.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stepTimeout Duration?
Sets the default timeout to apply to each test step.
final
testTimeout Duration?
Sets the default timeout to apply to each test.
final

Methods

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

Operators

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

Static Properties

settings TestAppSettings
no setter

Static Methods

initialize({String? appIdentifier, String? deviceGroup, String? deviceId, Duration? stepTimeout, Duration? testTimeout}) → void