TestSpecificationArgs

data class TestSpecificationArgs(val androidInstrumentationTest: Output<AndroidInstrumentationTestArgs>? = null, val androidRoboTest: Output<AndroidRoboTestArgs>? = null, val androidTestLoop: Output<AndroidTestLoopArgs>? = null, val disablePerformanceMetrics: Output<Boolean>? = null, val disableVideoRecording: Output<Boolean>? = null, val iosTestLoop: Output<IosTestLoopArgs>? = null, val iosTestSetup: Output<IosTestSetupArgs>? = null, val iosXcTest: Output<IosXcTestArgs>? = null, val testSetup: Output<TestSetupArgs>? = null, val testTimeout: Output<String>? = null) : ConvertibleToJava<TestSpecificationArgs>

A description of how to run the test.

Constructors

Link copied to clipboard
fun TestSpecificationArgs(androidInstrumentationTest: Output<AndroidInstrumentationTestArgs>? = null, androidRoboTest: Output<AndroidRoboTestArgs>? = null, androidTestLoop: Output<AndroidTestLoopArgs>? = null, disablePerformanceMetrics: Output<Boolean>? = null, disableVideoRecording: Output<Boolean>? = null, iosTestLoop: Output<IosTestLoopArgs>? = null, iosTestSetup: Output<IosTestSetupArgs>? = null, iosXcTest: Output<IosXcTestArgs>? = null, testSetup: Output<TestSetupArgs>? = null, testTimeout: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): TestSpecificationArgs

Properties

Link copied to clipboard

An Android instrumentation test.

Link copied to clipboard

An Android robo test.

Link copied to clipboard

An Android Application with a Test Loop.

Link copied to clipboard
val disablePerformanceMetrics: Output<Boolean>? = null

Disables performance metrics recording. May reduce test latency.

Link copied to clipboard
val disableVideoRecording: Output<Boolean>? = null

Disables video recording. May reduce test latency.

Link copied to clipboard
val iosTestLoop: Output<IosTestLoopArgs>? = null

An iOS application with a test loop.

Link copied to clipboard
val iosTestSetup: Output<IosTestSetupArgs>? = null

Test setup requirements for iOS.

Link copied to clipboard
val iosXcTest: Output<IosXcTestArgs>? = null

An iOS XCTest, via an .xctestrun file.

Link copied to clipboard
val testSetup: Output<TestSetupArgs>? = null

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

Link copied to clipboard
val testTimeout: Output<String>? = null

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