TestSpecificationResponse

data class TestSpecificationResponse(val androidInstrumentationTest: AndroidInstrumentationTestResponse, val androidRoboTest: AndroidRoboTestResponse, val androidTestLoop: AndroidTestLoopResponse, val disablePerformanceMetrics: Boolean, val disableVideoRecording: Boolean, val iosTestLoop: IosTestLoopResponse, val iosTestSetup: IosTestSetupResponse, val iosXcTest: IosXcTestResponse, val testSetup: TestSetupResponse, val testTimeout: String)

A description of how to run the test.

Constructors

Link copied to clipboard
fun TestSpecificationResponse(androidInstrumentationTest: AndroidInstrumentationTestResponse, androidRoboTest: AndroidRoboTestResponse, androidTestLoop: AndroidTestLoopResponse, disablePerformanceMetrics: Boolean, disableVideoRecording: Boolean, iosTestLoop: IosTestLoopResponse, iosTestSetup: IosTestSetupResponse, iosXcTest: IosXcTestResponse, testSetup: TestSetupResponse, testTimeout: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

An Android robo test.

Link copied to clipboard

An Android Application with a Test Loop.

Link copied to clipboard

Disables performance metrics recording. May reduce test latency.

Link copied to clipboard

Disables video recording. May reduce test latency.

Link copied to clipboard

An iOS application with a test loop.

Link copied to clipboard

Test setup requirements for iOS.

Link copied to clipboard

An iOS XCTest, via an .xctestrun file.

Link copied to clipboard

Test setup requirements for Android e.g. files to install, bootstrap scripts.

Link copied to clipboard

Max time a test execution is allowed to run before it is automatically cancelled. The default value is 5 min.