fix(ci-config): pytest_args padrão sem tests/unit/ no workdir não quebra o pytest [INFRA-70825] #145
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/INFRA-70825-pytest-args-sem-tests-unit"
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 quê
No
ci_config.py resolver, opytest_argspadrão (tests/unit/ --tb=short), quando não foi declarado, vira--tb=shortse obackend_workdirexiste mas não temtests/unit/. Assim o pytest coleta pelotestpathsdo produto. [INFRA-70825]Por quê
Pedido do DANI (DAIS-70824, run 4103). Lá o workdir é
.e a pastatests/unit/não existe, então o passo smoke saía com exit 4 (o pytest recebia um caminho inexistente).O que não muda
with:diferente do padrão, nunca é alterado: caminho errado declarado continua falhando.tests/unit/continua com o padrão de antes.Prova
test_pytest_args_padrao_sem_tests_unitcobre os casos com e sem a pasta, com workdir em outra pasta e com valor declarado.tests/ci-configlocal: as 2 falhas detest_heavy_fora_do_prsão pré-existentes. Elas se repetem na develop limpa porque este host não tem pytest; no CI ele existe.ci-unico,cve-osepin-actionsverdes.🤖 Generated with Claude Code