Teste de Regressão em Ciclo Fechado do Software V2V com Traços de Campo Reproduzidos

Um conjunto de dados que só é usado durante campanhas trimestrais de validação fornece muito menos valor do que um conectado diretamente ao fluxo de trabalho de engenharia diário. Este artigo cobre a arquitetura de integração contínua construída em torno do arcabouço de reprodução.

Conectando o Corpus de Traços em Cada Pull Request

Toda mudança proposta na camada de aplicação V2V dispara um trabalho de CI que reproduz um subconjunto curado de 400 traços de alto valor — abrangendo cânions urbanos, fusões de rodovia e encontros de cruzamento densos — contra o build candidato, bloqueando a mesclagem se a precisão ou o recall contra o ground truth rotulado cair abaixo da linha de base do lançamento anterior.

Triando uma Regressão: Do Traço Falho ao Commit com Causa Raiz Identificada

Quando um traço reproduzido falha, o arcabouço automaticamente bisseca o intervalo de commits desde a última execução aprovada, reexecutando apenas o traço falho contra cada build intermediário para isolar a mudança culpada em minutos, em vez de exigir que um engenheiro reproduza manualmente um cenário de campo que levou um dia inteiro para ser originalmente capturado.

Explorar Portfólio de Domínios