De Chromium Chronicle #3: Codedekking in Gerrit

Aflevering 3: door Yuke, Roberto en Sajjad in Mountain View, CA (juni 2019)
Vorige afleveringen

Tests zijn van cruciaal belang omdat ze bugs en regressies opsporen, betere ontwerpen afdwingen en code gemakkelijker te onderhouden maken. Met codedekking kunt u ervoor zorgen dat uw tests grondig zijn.

Chroom-CL's kunnen een uitsplitsing van de testdekking per regel weergeven. U kunt de codedekking-trybot gebruiken om ervoor te zorgen dat u alleen goed geteste code verzendt.

Om de codedekking voor een Chromium CL te zien, activeert u de codedekking trybot linux-coverage-rel :

Zodra de build is voltooid en de codedekkingsgegevens met succes zijn verwerkt, kijkt u naar de rechterkolom van de zij-aan-zij diff-weergave om dekkingsinformatie te zien:

De codedekkingstool ondersteunt momenteel C/C++-code voor Chrome op Linux; Er wordt gewerkt aan ondersteuning voor meer platforms en meer talen.

De trybot met codedekking is uitgerold naar een experiment van 10%, en zodra we ons meer op ons gemak voelen over de stabiliteit ervan, zijn we van plan deze standaard in te schakelen en uit te breiden naar meer platforms.

Kom meer te weten

Wilt u meer weten? Bekijk de dekking in Gerrit demo CL en speel met codedekking in Gerrit, of bekijk het volledige codebase-dekkingsdashboard , opgesplitst in mappen en componenten.

Deel uw feedback

Heeft u feedback? Neem contact op met code-coverage@chromium.org of dien een bug in .