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
, vfsDirectory
ou vfsFile
.
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