google_api_tool_results v0.9.0 GoogleApi.ToolResults.V1beta3.Model.TestCase View Source

Attributes

  • endTime (Timestamp): The end time of the test case. Optional. Defaults to: null.
  • skippedMessage (String.t): Why the test case was skipped. Present only for skipped test case Defaults to: null.
  • stackTraces ([StackTrace]): The stack trace details if the test case failed or encountered an error. The maximum size of the stack traces is 100KiB, beyond which the stack track will be truncated. Zero if the test case passed. Defaults to: null.
  • startTime (Timestamp): The start time of the test case. Optional. Defaults to: null.
  • status (String.t): The status of the test case. Required. Defaults to: null.

    • Enum - one of [error, failed, flaky, passed, skipped]
  • testCaseId (String.t): A unique identifier within a Step for this Test Case. Defaults to: null.
  • testCaseReference (TestCaseReference): Test case reference, e.g. name, class name and test suite name. Required. Defaults to: null.
  • toolOutputs ([ToolOutputReference]): References to opaque files of any format output by the tool execution. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.ToolResults.V1beta3.Model.TestCase{
  endTime: GoogleApi.ToolResults.V1beta3.Model.Timestamp.t(),
  skippedMessage: any(),
  stackTraces: [GoogleApi.ToolResults.V1beta3.Model.StackTrace.t()],
  startTime: GoogleApi.ToolResults.V1beta3.Model.Timestamp.t(),
  status: any(),
  testCaseId: any(),
  testCaseReference: GoogleApi.ToolResults.V1beta3.Model.TestCaseReference.t(),
  toolOutputs: [GoogleApi.ToolResults.V1beta3.Model.ToolOutputReference.t()]
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.