ci: teste heavy fora do PR; roda no push e de madrugada [INFRA-70586] #137
Loading…
Reference in a new issue
No description provided.
Delete branch "infra/INFRA-70586-heavy-fora-do-pr"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
O que muda
Decisão do operador (19/10/2026): o PR roda os testes rápidos, e o teste pesado roda no push do develop/main e de madrugada.
Marca única na frota:
@pytest.mark.heavy(pytest) e*.heavy.test.*(vitest). O comportamento do reusável muda só empull_request:PYTEST_ADDOPTS="-m 'not heavy'". Vale também para obackend_test_cmdcustomizado; um-mexplícito do produto prevalece.vitest run ... --exclude **/*.heavy.test.*, comset -fpara o glob ir literal ao vitest. Comfrontend_test_cmdcustomizado, só avisa.Em
pusheschedule, roda tudo, e os checks obrigatórios não mudam de nome.O guia de adoção ganhou uma seção nova: como registrar a marca e o
scheduleda madrugada noci.ymldo produto.Prova
tests/ci-config/test_heavy_fora_do_pr.py.PYTEST_ADDOPTS, sai1 passed, 1 deselected; sem ele,2 passed.Efeito
Nada muda até um produto marcar testes como heavy. O ganho vem quando a Platform marcar os testes lentos do SD (TMFP-70587).
INFRA-70586
🤖 Generated with Claude Code