Test Runner - Definição do Glossário CI/CD
Um test runner encontra os arquivos de teste, roda os testes e produz um relatório de aprovação ou falha.
Um test runner é a ferramenta que descobre, executa e reporta os testes. Exemplos incluem Jest, pytest, Mocha e go test.
Os runners cuidam de paralelismo, filtragem, retries e formatação de saída. O código de saída que retornam determina se um job de CI passa.
No CI
Um código de saída diferente de zero do test runner falha o job. A maioria dos runners emite JUnit XML que o CI pode exibir como resultados anotados.
Guias relacionados
Test Harness - CI/CD Glossary DefinitionTest Harness: A test harness is the combination of test framework, drivers, and configuration that automates…
Test Suite - CI/CD Glossary DefinitionTest Suite: A test suite is a collection of related test cases grouped to run together, often by feature, mod…
Test Runner Exit Behavior - CI/CD Glossary DefinitionTest Runner Exit Behavior: A test runner's exit behavior is the exit code it returns: zero when all tests pas…