REST Resource: projects.histories.executions.steps.testCases

Recurso: TestCase

Representação JSON
{
  "testCaseId": string,
  "elapsedTime": {
    object (Duration)
  },
  "startTime": {
    object (Timestamp)
  },
  "endTime": {
    object (Timestamp)
  },
  "stackTraces": [
    {
      object (StackTrace)
    }
  ],
  "status": enum (TestStatus),
  "skippedMessage": string,
  "testCaseReference": {
    object (TestCaseReference)
  },
  "toolOutputs": [
    {
      object (ToolOutputReference)
    }
  ]
}
Campos
testCaseId

string

Um identificador exclusivo em uma etapa deste caso de teste.

elapsedTime

object ( Duration )

O tempo de execução decorrido do caso de teste.

Obrigatório.

startTime

object ( Timestamp )

A hora de início do caso de teste.

endTime

object ( Timestamp )

A hora de término do caso de teste.

stackTraces[]

object ( StackTrace )

O rastreamento de pilha detalha se o caso de teste falhou ou encontrou um erro.

O tamanho máximo dos rastreamentos de pilha é 100 KB, além do qual o rastreamento de pilha será truncado.

Zero se o caso de teste for aprovado.

status

enum ( TestStatus )

O status do caso de teste.

Obrigatório.

skippedMessage

string

Por que o caso de teste foi ignorado.

Presente apenas para caso de teste ignorado

testCaseReference

object ( TestCaseReference )

Referência do caso de teste, por exemplo, nome, nome da classe e nome do conjunto de testes.

Obrigatório.

toolOutputs[]

object ( ToolOutputReference )

Referências a arquivos opacos de qualquer formato gerados pela execução da ferramenta.

Nota: Este campo é usado apenas em respostas. Qualquer valor especificado aqui em uma solicitação será ignorado.

Status do teste

O status de um caso de teste.

Enums
passed Teste aprovado.
failed Teste falhou.
error O teste encontrou um erro
skipped Teste ignorado
flaky

Teste em flocos.

Presente apenas para casos de teste de rollup; os casos de teste de etapas executadas com a mesma configuração tiveram resultados de falha e sucesso.

Métodos

get

Obtém detalhes de um caso de teste para uma etapa.

list

Lista casos de teste anexados a uma etapa.