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.

Obrigatório.

startTime

object (Timestamp)

O horário de início do caso de teste.

endTime

object (Timestamp)

O horário de término do caso de teste.

stackTraces[]

object (StackTrace)

O stack trace detalha se o caso de teste falhou ou encontrou um erro.

O tamanho máximo dos rastreamentos de pilha é de 100 KiB. Além disso, o rastreamento de pilha será truncado.

Zero se o caso de teste for aprovado.

status

enum (TestStatus)

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, da classe, do conjunto de testes.

Obrigatório.

toolOutputs[]

object (ToolOutputReference)

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

Observação: este campo é usado somente em respostas. Qualquer valor especificado aqui em uma solicitação é ignorado.

StatusTeste

Status de um caso de teste.

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

O teste está com falhas.

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

Métodos

get

Recebe detalhes de um caso de teste para uma etapa.

list

Lista os casos de teste anexados a uma etapa.