Chromium Chronicle #3: pokrycie kodu w Gerrit

Odcinek 3: Yuke, Roberto i Sajjad w Mountain View, Kalifornia (czerwiec 2019 r.)
Poprzednie odcinki

Testy mają kluczowe znaczenie, ponieważ wykrywają błędy i regresje, egzekwują lepsze projekty i ułatwiają zarządzanie kodem. Pokrycie kodu pomaga zapewnić dokładność testów.

Listy CL w Chromium mogą wyświetlać poszczególne wiersze zakresu zasięgu testu. Aby mieć pewność, że przesyłasz tylko dobrze przetestowany kod, możesz użyć trybota pokrycia kodu.

Aby zobaczyć zasięg kodu dla karty CL w Chromium, wywołaj wywołanie kodu trybot linux-coverage-rel:

Gdy kompilacja zakończy się i dane zostaną przetworzone, spójrz na prawą kolumnę widoku różnic, aby zobaczyć informacje o pokryciu:

Narzędzie do zasięgania kodu obsługuje obecnie kod C/C++ do Chrome w systemie Linux. Trwają też prace nad dodaniem kolejnych platform i języków.

Testbota pokrycia kodu został wdrożony w eksperymencie obejmującym 10% użytkowników. Gdy uzyskamy większą stabilność, planujemy włączyć go domyślnie i udostępnić na większej liczbie platform.

Więcej informacji

Chcesz dowiedzieć się więcej? Sprawdź zasięg w demonstracji CL usługi Gerrit i poeksperymentuj z pokryciem kodu w narzędziu Gerrit lub wyświetl panel pokrycia bazy kodu z podziałem na katalogi i komponenty.

Prześlij opinię

Chcesz przekazać nam opinię? Wyślij e-maila na adres code-coverage@chromium.org lub zgłoś błąd.