Prueba de Regresión en Bucle Cerrado del Software V2V con Trazas de Campo Reproducidas

Un conjunto de datos que solo se usa durante campañas trimestrales de validación proporciona mucho menos valor que uno conectado directamente al flujo de trabajo de ingeniería diario. Este artículo cubre la arquitectura de integración continua construida alrededor del arnés de reproducción.

Conectando el Corpus de Trazas en Cada Pull Request

Cada cambio propuesto en la capa de aplicación V2V dispara un trabajo de CI que reproduce un subconjunto curado de 400 trazas de alto valor — abarcando cañones urbanos, fusiones de autopista y encuentros de cruce densos — contra el build candidato, bloqueando la fusión si la precisión o el recall contra el ground truth etiquetado cae por debajo de la línea base del lanzamiento anterior.

Triando una Regresión: De la Traza Fallida al Commit con Causa Raíz Identificada

Cuando una traza reproducida falla, el arnés bisecta automáticamente el rango de commits desde la última ejecución aprobada, reejecutando solo la traza fallida contra cada build intermedio para aislar el cambio culpable en minutos, en lugar de requerir que un ingeniero reproduzca manualmente un escenario de campo que tomó un día completo para capturar originalmente.

Explorar Portafolio de Dominios