Test Runner - Definição do Glossário de CI/CD
Um test runner é a ferramenta que descobre casos de teste, os executa e reporta resultados de pass/fail. Exemplos incluem Jest, pytest, Go test, JUnit e Mocha.
O que ele reporta
Um runner retorna um exit code diferente de zero quando qualquer teste falha, que é como o CI detecta um build quebrado. A maioria também emite saída legível por máquina (JUnit XML, TAP) para dashboards.
No CI
Rode o runner com um seed determinístico e um reporter explícito, por exemplo pytest --junitxml=report.xml ou jest --ci, para que os resultados sejam estáveis e parseáveis entre execuções.
Guias relacionados
Test Harness - CI/CD Glossary DefinitionTest Harness: A test harness is the surrounding code and configuration that loads the system under test, driv…
Exit Code - CI/CD Glossary DefinitionExit Code: An **exit code** is the number a process returns when it ends. Zero means success; non-zero means…
Test Parallelism - CI/CD Glossary DefinitionTest Parallelism: Test parallelism is running a test suite across multiple workers, processes, or machines at…