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. Requeridos. |
startTime | A hora de início do caso de teste. |
endTime | A hora de término do caso de teste. |
stackTraces[] | 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 | O status do caso de teste. Requeridos. |
skippedMessage | Por que o caso de teste foi ignorado. Presente apenas para casos de teste ignorados |
testCaseReference | Referência de caso de teste, por exemplo, nome, nome da classe e nome do conjunto de testes. Requeridos. |
toolOutputs[] | 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 | |
---|---|
| Obtém detalhes de um caso de teste para uma etapa. |
| Lista os casos de teste anexados a uma etapa. |