Funcionalidade test_runs - BrunodosSantosVaz/big-bang GitHub Wiki

Execução de testes no Flash

Funcionalidade BB-F-024 · requisito RF-BB-024 · versão documentada 2.0.1 · código 9c73feb3e357a1216011eaf64bf4b5d944827087.

Finalidade

Concentrar execução depois do código e selecionar testes afetados com fallback conservador, mantendo autoria antes da implementação.

Atores

Pessoa responsável pelo projeto, IA com posse confirmada e automações explicitamente autorizadas.

Pré-condições

Repositório e raiz corretos, versão instalada e configuração compatível. Para operações de escrita, exige-se autorização vigente, branch adequada e acesso ao recurso envolvido; consultas não conferem permissão adicional.

Fluxo principal

Inventariar adições, remoções, renomes e mudanças locais; avaliar fase e estrutura; usar comando de seleção configurado ou executar suíte completa.

Validações

Mudanças estruturais, incerteza, produção e compilação de versões exigem escopo completo; candidatos reutilizam evidência do SHA exato.

Alternativas e erros

Seleção inexistente ou insuficiente cai na suíte inteira; erro de teste falha e nunca vira autorização de deploy.

Permissões

Leitura usa permissões mínimas do repositório. Operações locais respeitam a posse e worktree; escrita no GitHub exige acesso explícito. Esta funcionalidade não concede novas permissões a visitantes nem substitui decisões exigidas pelo fluxo.

Resultados

Resultado esperado: Concentrar execução depois do código e selecionar testes afetados com fallback conservador, mantendo autoria antes da implementação. O retorno e os arquivos afetados são conferidos pelos cenários rastreados abaixo; falha impede considerar a operação concluída.

Referência da implementação

Os símbolos abaixo compõem o inventário real do módulo, incluindo auxiliares internos; não representam APIs públicas independentes.

test_runs.py

Implementação revisada.

Símbolo Linha
plan 22
_git 47
changes 51
run 70

Cenários e rastreabilidade

Requisitos · Matriz de rastreabilidade · Referência CLI

Fontes rastreadas