Parallel Test Execution - Definição do Glossário de CI/CD
A parallel test execution roda testes simultaneamente entre workers ou máquinas para reduzir o tempo total de execução.
A parallel test execution roda vários testes ou arquivos de teste ao mesmo tempo, dentro de uma máquina (múltiplos workers) ou entre máquinas. Ela reduz o tempo total de execução, mas exige que os testes sejam independentes.
O paralelismo expõe bugs de estado compartilhado: testes que passam em série podem falhar quando rodam ao mesmo tempo, então o isolamento (fixtures novas, nenhum arquivo compartilhado) importa.
Guias relacionados
Test Sharding - CI/CD Glossary DefinitionTest Sharding: Test sharding splits a test suite into independent subsets (shards) that run on separate runne…
Ephemeral Runner - CI/CD Glossary DefinitionEphemeral Runner: An **ephemeral runner** is created fresh for one job and destroyed after, giving clean, rep…
Fixture - CI/CD Glossary DefinitionFixture: A fixture is the fixed baseline state, data, or objects set up before a test runs and torn down afte…