new TestRunner(options)
Cria um novo executor de testes com as opções fornecidas.
O executor de testes carregará por padrão todas as suítes de testes da Virtual File System (VFS)
se não forem informados diretórios de pesquisa mais específicos por meio das opções
localPath
ou vfsDirectory
.
Parameters:
Name | Type | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | Opções do executor de testes. Properties
|
Members
-
breakOnFailure :boolean
-
Determina se a execução de testes deve ser interrompida na primeira falha.
Type:
- boolean
-
cluster :module:@nginstack/engine/lib/cluster/EngineCluster~EngineCluster
-
Cluster de Engines que devem ser utilizados para executar os testes unitários.
Type:
-
testSuites :Array.<TestSuite>
-
Suítes de testes que serão executadas.
Type:
- Array.<TestSuite>
Methods
-
runAllTests(options)
-
Executa todos os casos de testes.
Parameters:
Name Type Description options
Object Opções de configurações para execução dos testes.
Properties
Name Type Argument Description reverseOrder
boolean <optional>
Executa os testes na ordem inversa. Caso seja ´true´, as suítes e os casos de testes serão executados na ordem inversa da declaração deles.
Returns:
Resultado dos testes executados.
- Type
- TestRunResult
-
runTests(testIds)
-
Executa os casos de testes informados.
Parameters:
Name Type Description testIds
Array.<string> Identificadores dos casos de testes a serem executados.
Returns:
Resultado dos testes executados.
- Type
- AggregatedTestResult