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 para este Caso de Teste.

elapsedTime

object ( Duration )

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

Requeridos.

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 )

Os detalhes do rastreamento de pilha se o caso de teste falhou ou encontrou um erro.

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

Zero se o caso de teste foi aprovado.

status

enum ( TestStatus )

O status do caso de teste.

Requeridos.

skippedMessage

string

Por que o caso de teste foi ignorado.

Presente apenas para casos de teste ignorados

testCaseReference

object ( TestCaseReference )

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

Requeridos.

toolOutputs[]

object ( ToolOutputReference )

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

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

Status de teste

O status de um caso de teste.

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

Teste lascado.

Presente apenas para casos de teste de rollup; casos de teste de etapas que foram 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 os casos de teste anexados a uma etapa.