TestSpecificationResponse class

A description of how to run the test.

Constructors

TestSpecificationResponse({required Input<AndroidInstrumentationTestResponse> androidInstrumentationTest, required Input<AndroidRoboTestResponse> androidRoboTest, required Input<AndroidTestLoopResponse> androidTestLoop, required Input<bool> disablePerformanceMetrics, required Input<bool> disableVideoRecording, required Input<IosRoboTestResponse> iosRoboTest, required Input<IosTestLoopResponse> iosTestLoop, required Input<IosTestSetupResponse> iosTestSetup, required Input<IosXcTestResponse> iosXcTest, required Input<TestSetupResponse> testSetup, required Input<String> testTimeout})
Creates a new TestSpecificationResponse. androidInstrumentationTest An Android instrumentation test. androidRoboTest An Android robo test. androidTestLoop An Android Application with a Test Loop. disablePerformanceMetrics Disables performance metrics recording. May reduce test latency. disableVideoRecording Disables video recording. May reduce test latency. iosRoboTest An iOS Robo test. iosTestLoop An iOS application with a test loop. iosTestSetup Test setup requirements for iOS. iosXcTest An iOS XCTest, via an .xctestrun file. testSetup Test setup requirements for Android e.g. files to install, bootstrap scripts. testTimeout Max time a test execution is allowed to run before it is automatically cancelled. The default value is 5 min.
const
TestSpecificationResponse.fromMap(Map<String, dynamic> map)
factory

Properties

androidInstrumentationTest → Input<AndroidInstrumentationTestResponse>
An Android instrumentation test.
final
androidRoboTest → Input<AndroidRoboTestResponse>
An Android robo test.
final
androidTestLoop → Input<AndroidTestLoopResponse>
An Android Application with a Test Loop.
final
disablePerformanceMetrics → Input<bool>
Disables performance metrics recording. May reduce test latency.
final
disableVideoRecording → Input<bool>
Disables video recording. May reduce test latency.
final
hashCode → int
The hash code for this object.
no setterinherited
iosRoboTest → Input<IosRoboTestResponse>
An iOS Robo test.
final
iosTestLoop → Input<IosTestLoopResponse>
An iOS application with a test loop.
final
iosTestSetup → Input<IosTestSetupResponse>
Test setup requirements for iOS.
final
iosXcTest → Input<IosXcTestResponse>
An iOS XCTest, via an .xctestrun file.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
testSetup → Input<TestSetupResponse>
Test setup requirements for Android e.g. files to install, bootstrap scripts.
final
testTimeout → Input<String>
Max time a test execution is allowed to run before it is automatically cancelled. The default value is 5 min.
final

Methods

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

Operators

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