GoogleApi.Testing.V1.Model.TestSpecification (google_api_testing v0.34.0)
View SourceA description of how to run the test.
Attributes
-
androidInstrumentationTest
(type:GoogleApi.Testing.V1.Model.AndroidInstrumentationTest.t
, default:nil
) - An Android instrumentation test. -
androidRoboTest
(type:GoogleApi.Testing.V1.Model.AndroidRoboTest.t
, default:nil
) - An Android robo test. -
androidTestLoop
(type:GoogleApi.Testing.V1.Model.AndroidTestLoop.t
, default:nil
) - An Android Application with a Test Loop. -
disablePerformanceMetrics
(type:boolean()
, default:nil
) - Disables performance metrics recording. May reduce test latency. -
disableVideoRecording
(type:boolean()
, default:nil
) - Disables video recording. May reduce test latency. -
iosRoboTest
(type:GoogleApi.Testing.V1.Model.IosRoboTest.t
, default:nil
) - An iOS Robo test. -
iosTestLoop
(type:GoogleApi.Testing.V1.Model.IosTestLoop.t
, default:nil
) - An iOS application with a test loop. -
iosTestSetup
(type:GoogleApi.Testing.V1.Model.IosTestSetup.t
, default:nil
) - Test setup requirements for iOS. -
iosXcTest
(type:GoogleApi.Testing.V1.Model.IosXcTest.t
, default:nil
) - An iOS XCTest, via an .xctestrun file. -
testSetup
(type:GoogleApi.Testing.V1.Model.TestSetup.t
, default:nil
) - Test setup requirements for Android e.g. files to install, bootstrap scripts. -
testTimeout
(type:String.t
, default:nil
) - Max time a test execution is allowed to run before it is automatically cancelled. The default value is 5 min.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Testing.V1.Model.TestSpecification{ androidInstrumentationTest: GoogleApi.Testing.V1.Model.AndroidInstrumentationTest.t() | nil, androidRoboTest: GoogleApi.Testing.V1.Model.AndroidRoboTest.t() | nil, androidTestLoop: GoogleApi.Testing.V1.Model.AndroidTestLoop.t() | nil, disablePerformanceMetrics: boolean() | nil, disableVideoRecording: boolean() | nil, iosRoboTest: GoogleApi.Testing.V1.Model.IosRoboTest.t() | nil, iosTestLoop: GoogleApi.Testing.V1.Model.IosTestLoop.t() | nil, iosTestSetup: GoogleApi.Testing.V1.Model.IosTestSetup.t() | nil, iosXcTest: GoogleApi.Testing.V1.Model.IosXcTest.t() | nil, testSetup: GoogleApi.Testing.V1.Model.TestSetup.t() | nil, testTimeout: String.t() | nil }