TestSpecificationResponse constructor
const
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.
Implementation
const TestSpecificationResponse({
required this.androidInstrumentationTest,
required this.androidRoboTest,
required this.androidTestLoop,
required this.disablePerformanceMetrics,
required this.disableVideoRecording,
required this.iosRoboTest,
required this.iosTestLoop,
required this.iosTestSetup,
required this.iosXcTest,
required this.testSetup,
required this.testTimeout,
});