Chromium Chronicle n°3: Couverture de code dans Gerrit

Épisode 3:de Yuke, Roberto et Sajjad à Mountain View, en Californie (juin 2019)
Épisodes précédents

Les tests sont essentiels, car ils détectent les bugs et les régressions, appliquent de meilleures conceptions et facilitent la gestion du code. La couverture de code vous permet de vous assurer que vos tests sont exhaustifs.

Les CL Chromium peuvent afficher une répartition ligne par ligne de la couverture des tests. Vous pouvez utiliser le trybot de couverture de code pour vous assurer que vous n'envoyez que du code correctement testé.

Pour afficher la couverture de code d'une CL Chromium, déclenchez le trybot de couverture de code linux-coverage-rel:

Une fois la compilation terminée et les données de couverture de code traitées, consultez la colonne de droite de la vue côte à côte pour afficher des informations de couverture:

L'outil de couverture de code est actuellement compatible avec le code C/C++ pour Chrome sous Linux. La prise en charge d'autres plates-formes et d'autres langages est en cours.

Le trybot de couverture de code a été déployé sur un test de 10 %. Lorsque nous serons plus à l'aise avec sa stabilité, nous prévoyons de l'activer par défaut et de l'étendre à d'autres plates-formes.

En savoir plus

Vous voulez en savoir plus ? Découvrez la couverture dans Gerrit demo CL et amusez-vous avec la couverture de code dans Gerrit, ou consultez le tableau de bord de couverture de codebase complet, réparti par répertoires et par composants.

Envoyer des commentaires

Des commentaires ? Contactez code-coverage@chromium.org ou signalez un bug.