Module: @nginstack/jsunit/lib/TestRunner

Classes

TestRunner

Members


<inner, constant> sessionManager :SessionManager

Type:

Type Definitions


RunResult

Resultado dos testes feitos pelo TestRunner.run.

Type:
  • Object
Properties:
Name Type Description
successes Array.<TestResult>

Lista de testes com sucesso.

fails Array.<TestResult>

Lista de testes com falha.


TestResult

Representa o resultado de um teste.

Type:
  • Object
Properties:
Name Type Description
suite number

Identificador da suíte.

product number

Identificador do produto.

testCase string

Nome do caso de teste.

message string

Mensagem do resultado do teste.

runTime number

Tempo de execução do teste.

success boolean

Indica se o teste foi bem-sucedido.


TestRunOptions

Type:
  • Object
Properties:
Name Type Argument Description
async boolean <optional>

Define que os testes serão disparados assincronamente. Isso faz com que o interpretador não espere o retorno dos testes.

onStart function <optional>

Função disparada quando a tarefa de MapReduce começa a sua execução. Recebe o MapReduceId como parâmetro.


TestSuiteInfo

Informações dos testes contidos em uma TestSuite.

Type:
  • Object
Properties:
Name Type Argument Description
name string

Nome da suíte de testes.

key number <optional>

Chave da suíte de testes.

fileId string

Identificador do arquivo da suíte de testes.

encoding number

Codificação do arquivo da suíte de testes, podendo ser Encoder.ISO_8859_1 ou Encoder.UTF-8.

testNames Array.<string>

Nomes dos casos de testes da suite.