Recurso: TestCase
Representação JSON |
---|
{ "testCaseId": string, "elapsedTime": { object ( |
Campos | |
---|---|
testCaseId | Um identificador exclusivo em uma etapa deste caso de teste. |
elapsedTime | O tempo de execução decorrido do caso de teste. Obrigatório. |
startTime | A hora de início do caso de teste. |
endTime | A hora de término do caso de teste. |
stackTraces[] | 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 | O 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, nome, nome da classe e nome do conjunto de testes. Obrigatório. |
toolOutputs[] | 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 | |
---|---|
| Obtém detalhes de um caso de teste para uma etapa. |
| Lista casos de teste anexados a uma etapa. |