Run class
Represents a test run on a set of devices with a given app package, test parameters, and so on.
Constructors
- Run.new({String? appUpload, String? arn, BillingMethod? billingMethod, int? completedJobs, Counters? counters, DateTime? created, CustomerArtifactPaths? customerArtifactPaths, DeviceMinutes? deviceMinutes, String? devicePoolArn, DeviceSelectionResult? deviceSelectionResult, int? eventCount, int? jobTimeoutMinutes, String? locale, Location? location, String? message, String? name, NetworkProfile? networkProfile, String? parsingResultUrl, DevicePlatform? platform, Radios? radios, ExecutionResult? result, ExecutionResultCode? resultCode, int? seed, bool? skipAppResign, DateTime? started, ExecutionStatus? status, DateTime? stopped, String? testSpecArn, int? totalJobs, TestType? type, String? webUrl})
-
Run.fromJson(Map<
String, dynamic> json) -
factory
Properties
- appUpload → String?
-
An app to upload or that has been uploaded.
final
- arn → String?
-
The run's ARN.
final
- billingMethod → BillingMethod?
-
Specifies the billing method for a test run:
metered
orunmetered
. If the parameter is not specified, the default value ismetered
.final - completedJobs → int?
-
The total number of completed jobs.
final
- counters → Counters?
-
The run's result counters.
final
- created → DateTime?
-
When the run was created.
final
- customerArtifactPaths → CustomerArtifactPaths?
-
Output
CustomerArtifactPaths
object for the test run.final - deviceMinutes → DeviceMinutes?
-
Represents the total (metered or unmetered) minutes used by the test run.
final
- devicePoolArn → String?
-
The ARN of the device pool for the run.
final
- deviceSelectionResult → DeviceSelectionResult?
-
The results of a device filter used to select the devices for a test run.
final
- eventCount → int?
-
For fuzz tests, this is the number of events, between 1 and 10000, that the
UI fuzz test should perform.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- jobTimeoutMinutes → int?
-
The number of minutes the job executes before it times out.
final
- locale → String?
-
Information about the locale that is used for the run.
final
- location → Location?
-
Information about the location that is used for the run.
final
- message → String?
-
A message about the run's result.
final
- name → String?
-
The run's name.
final
- networkProfile → NetworkProfile?
-
The network profile being used for a test run.
final
- parsingResultUrl → String?
-
Read-only URL for an object in an S3 bucket where you can get the parsing
results of the test package. If the test package doesn't parse, the reason
why it doesn't parse appears in the file that this URL points to.
final
- platform → DevicePlatform?
-
The run's platform.
final
- radios → Radios?
-
Information about the radio states for the run.
final
- result → ExecutionResult?
-
The run's result.
final
- resultCode → ExecutionResultCode?
-
Supporting field for the result field. Set only if
result
isSKIPPED
.PARSING_FAILED
if the result is skipped because of test package parsing failure.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- seed → int?
-
For fuzz tests, this is a seed to use for randomizing the UI fuzz test.
Using the same seed value between tests ensures identical event sequences.
final
- skipAppResign → bool?
-
When set to
true
, for private devices, Device Farm does not sign your app again. For public devices, Device Farm always signs your apps again.final - started → DateTime?
-
The run's start time.
final
- status → ExecutionStatus?
-
The run's status.
final
- stopped → DateTime?
-
The run's stop time.
final
- testSpecArn → String?
-
The ARN of the YAML-formatted test specification for the run.
final
- totalJobs → int?
-
The total number of jobs for the run.
final
- type → TestType?
-
The run's type.
final
- webUrl → String?
-
The Device Farm console URL for the recording of the run.
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