Chromium Chronicle #3: Cobertura de código en Gerrit

Episodio 3: de Yuke, Roberto y Sajjad en Mountain View, California (junio de 2019)
Episodios anteriores

Las pruebas son fundamentales porque encuentran errores y regresiones, aplican mejores diseños y facilitan el mantenimiento del código. La cobertura de código te ayuda a garantizar que tus pruebas sean exhaustivas.

Las CL de Chromium pueden mostrar un desglose línea por línea de la cobertura de la prueba. Puedes usar el trybot de cobertura de código para asegurarte de enviar solo el código que esté bien probado.

Para ver la cobertura de código de una CL de Chromium, activa el trybot de cobertura de código linux-coverage-rel:

Una vez que finalice la compilación y se procesen los datos de cobertura de código de forma correcta, consulta la columna derecha de la vista de diferencias en paralelo para ver la información de cobertura:

Actualmente, la herramienta de cobertura de código admite código C/C++ para Chrome en Linux. Se está trabajando en la compatibilidad con más plataformas y más lenguajes.

El trybot de cobertura de código se lanzó en un experimento del 10% y, una vez que nos sintamos más cómodos con su estabilidad, planeamos habilitarlo de forma predeterminada y expandirlo a más plataformas.

Más información

¿Quieres más información? Consulta la cobertura en la demostración de CL de Gerrit y prueba la cobertura de código en Gerrit, o bien consulta el panel de cobertura de la base de código completo, desglosado por directorios y componentes.

Comparte tus comentarios

¿Tienes algún comentario? Comunícate con code-coverage@chromium.org o informa un error.