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.
androidInstrumentationTestAn Android instrumentation test.androidRoboTestAn Android robo test.androidTestLoopAn Android Application with a Test Loop.disablePerformanceMetricsDisables performance metrics recording. May reduce test latency.disableVideoRecordingDisables video recording. May reduce test latency.iosRoboTestAn iOS Robo test.iosTestLoopAn iOS application with a test loop.iosTestSetupTest setup requirements for iOS.iosXcTestAn iOS XCTest, via an .xctestrun file.testSetupTest setup requirements for Android e.g. files to install, bootstrap scripts.testTimeoutMax 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