- Recurso: TestCase
- TestStatus (link em inglês)
- Métodos
Recurso: TestCase
Representação JSON |
---|
{ "testCaseId": string, "elapsedTime": { object ( |
Campos | |
---|---|
testCaseId |
Um identificador exclusivo em uma etapa para este caso de teste. |
elapsedTime |
O tempo de execução decorrido do caso de teste. Obrigatório. |
startTime |
O horário de início do caso de teste. |
endTime |
O horário de término do caso de teste. |
stackTraces[] |
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 |
Status do caso de teste. Obrigatório. |
skippedMessage |
Por que o caso de teste foi ignorado. Presente apenas para caso de teste ignorado |
testCaseReference |
Referência do caso de teste, por exemplo, da classe, do conjunto de testes. Obrigatório. |
toolOutputs[] |
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 |
|
---|---|
|
Recebe detalhes de um caso de teste para uma etapa. |
|
Lista os casos de teste anexados a uma etapa. |