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

View Source

A single test executed in a single environment.

Attributes

  • environment (type: GoogleApi.Testing.V1.Model.Environment.t, default: nil) - Output only. How the host machine(s) are configured.
  • id (type: String.t, default: nil) - Output only. Unique id set by the service.
  • matrixId (type: String.t, default: nil) - Output only. Id of the containing TestMatrix.
  • projectId (type: String.t, default: nil) - Output only. The cloud project that owns the test execution.
  • shard (type: GoogleApi.Testing.V1.Model.Shard.t, default: nil) - Output only. Details about the shard.
  • state (type: String.t, default: nil) - Output only. Indicates the current progress of the test execution (e.g., FINISHED).
  • testDetails (type: GoogleApi.Testing.V1.Model.TestDetails.t, default: nil) - Output only. Additional details about the running test.
  • testSpecification (type: GoogleApi.Testing.V1.Model.TestSpecification.t, default: nil) - Output only. How to run the test.
  • timestamp (type: DateTime.t, default: nil) - Output only. The time this test execution was initially created.
  • toolResultsStep (type: GoogleApi.Testing.V1.Model.ToolResultsStep.t, default: nil) - Output only. Where the results for this execution are written.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Testing.V1.Model.TestExecution{
  environment: GoogleApi.Testing.V1.Model.Environment.t() | nil,
  id: String.t() | nil,
  matrixId: String.t() | nil,
  projectId: String.t() | nil,
  shard: GoogleApi.Testing.V1.Model.Shard.t() | nil,
  state: String.t() | nil,
  testDetails: GoogleApi.Testing.V1.Model.TestDetails.t() | nil,
  testSpecification: GoogleApi.Testing.V1.Model.TestSpecification.t() | nil,
  timestamp: DateTime.t() | nil,
  toolResultsStep: GoogleApi.Testing.V1.Model.ToolResultsStep.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.