new AggregatedTestResult(numTotalTests)
Resultado da execução de um conjunto testes.
Parameters:
| Name | Type | Description |
|---|---|---|
numTotalTests |
number | Quantidade total de testes executados. |
Members
-
duration :number
-
Duração da execução de todos os testes.
Type:
- number
-
endTime :number
-
Timestamp do fim da execução dos testes.
Type:
- number
-
maxErrorsReached :boolean
-
Indica se o limite máximo de falhas ou erros foi atingido durante a execução dos testes.
Type:
- boolean
-
numErrorTests :number
-
Quantidade de testes com erros.
Type:
- number
-
numFailedTests :number
-
Quantidade de testes que falharam.
Type:
- number
-
numPassedTests :number
-
Quantidade de testes que passaram.
Type:
- number
-
numPendingTests :number
-
Quantidade de testes pendentes de execução.
Type:
- number
-
numTotalTests :number
-
Quantidade total de testes solicitados para serem executados.
Type:
- number
-
startTime :number
-
Timestamp do início da execução dos testes.
Type:
- number
-
success :boolean
-
Indica se todos os testes passaram
trueou se houve falhasfalse.Type:
- boolean
-
testResults :Array.<TestResult>
-
Resultados da execução dos casos de testes.
Type:
- Array.<TestResult>
Methods
-
addResult(testResult)
-
Adiciona o resultado da execução de um caso de teste.
Parameters:
Name Type Description testResultTestResult Resultado de um teste.
-
assign(obj)
-
Atribui as propriedades do objeto informado nesta instância de AggregatedTestResult que possuam o mesmo nome.
Parameters:
Name Type Description objPartial.<AggregatedTestResult> Objeto com as propriedades a serem atribuídas nesta instância.
-
formatHtmlReport( [options])
-
Gera um relatório em HTML da execução dos testes.
Parameters:
Name Type Argument Description optionsObject <optional>
Opções de formatação do relatório.
Properties
Name Type Argument Description maxFailuresnumber <optional>
Quantidade maxima de falhas ou erros a serem mostrados no corpo.
showFullErrorboolean <optional>
Indica se o relatório deve mostrar a mensagem completa de erro e stack trace dos testes que falharam.
Returns:
- Type
- string
-
formatJUnitXmlReport()
-
Gera o relatório de execução de testes no formato JUnit XML.
Importante: o retorno dessa função é uma string no formato XML sem codificação específica. Necessário adicionar o cabeçalho XML e tratar a codificação desejada.
Returns:
- Type
- string
-
formatTxtReport( [options])
-
Gera um relatório textual da execução dos testes.
Parameters:
Name Type Argument Description optionsObject <optional>
Opções de formatação do relatório.
Properties
Name Type Argument Description maxFailuresnumber <optional>
Quantidade maxima de falhas ou erros a serem mostrados no corpo.
showFullErrorboolean <optional>
Indica se o relatório deve mostrar a mensagem completa de erro e stack trace dos testes que falharam.
Returns:
- Type
- string