GoogleApi.Testing.V1.Model.TestSpecification (google_api_testing v0.34.0)

View Source

A 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

t()

@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
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.