Raporty dotyczący podsumowania kompilacji
List Build krótki opis buduje i zawiera informacje dotyczące wyników badań, zakresu badań, zajętość kod i jakości notes dla każdego kompilacji.
Aby uzyskać informacje o tym, jak uzyskać dostęp, odświeżać lub zarządzać raportami, zobacz Raporty (SQL Server Reporting Services ).
[!UWAGA]
Ten raport wymaga, żeby kolekcja projektu zespołu zawierająca projekt Twojego zespołu została przygotowana z użyciem programu SQL Server Reporting Services.Ten raport nie jest dostępny, jeśli opcja Raporty nie pojawia się po otwarciu programu Team Explorer i rozwinięciu węzła projektu zespołu.
W tym temacie
|
Możesz użyć tego raportu do udzielenia odpowiedzi na następujące pytania:
|
Wymagane są uprawnienia
Aby wyświetlić raport, użytkownik musi być przypisany lub należeć do grupy, która została ma przypisaną rolę przeglądarki w usługach Reporting Services.Aby uzyskać więcej informacji, zobacz Dodawanie użytkowników do zespołów i projektów.
Dane w raporcie
Dane wyświetlane w raporcie Podsumowanie budować pochodzi z hurtowni danych.Raport będzie zawierał symbol graficzny procent testów, które przechodzą, kod, który jest testowany, i zmian w kodzie w kilku buduje.
Można przejrzeć wyniki zarówno ręczne i automatyczne kompilacje, oprócz ostatnie wersje i buduje ciągłej lub częste.Raport zawiera listę ostatnie wersje najpierw i zawiera wyniki kompilacji, które zostały przechwycone w przedziale czasowym określonym dla wszystkie wersje, które zostały uruchomione, z zastrzeżeniem określonych przez użytkownika filtry dla raportu.
W skrócie można określić sukces lub niepowodzenie kilka definicji kompilacji dla okresu objętego przeglądem, jak na poniższej ilustracji pokazano.
W poniższej tabeli opisano informacje wyświetlane dla każdego wskaźnika jakości:
Wskaźnik jakości |
Opis |
---|---|
Budowanie postępu |
Określa stan kompilacji.Można budować w jednym z następujących stanów:
|
Jakość kompilacji |
Określa ręcznie przypisany oceny jakości kompilacji.Możesz dodać lub usunąć cechy kompilacji, które są zdefiniowane dla zespołu projektu.Aby uzyskać więcej informacji, zobacz Dodawanie lub usuwanie wartości jakości kompilacji. Kolumna jest pusta, jeśli jakość nie został oceniony. |
Zdane testy % |
Wyświetla poziomą skumulowany wykres słupkowy, który wyświetla listę procent testy, które przeszły nałożony na zielony pasek.Pozostałe bar segmentu jest czerwony, który wskazuje procent testy, które nie powiodło się.Całkowita długość wykres zawsze jest równa szerokości kolumny. |
Użycie kodu % |
Wyświetla poziomą skumulowany wykres słupkowy, który wyświetla listę procent kod, który został nałożony na zielony pasek.Pozostały bar segmentu jest światło niebieskie, które wskazuje procent kod, który nie został przetestowany w kompilacji.Całkowita długość wykres zawsze jest równa szerokości kolumny. |
% Kod zajętość (wiersze) |
Wyświetla wykres słupkowy poziomy wyświetlany odsetek zajętość kod nałożony na szary pasek.Zajętość kod oblicza się poprzez określenie liczby linii kodu, który dodał zespołu usunięte lub zmodyfikowane, podzielona przez całkowitą liczbę wierszy w kompilacji.Pasek długość jest proporcjonalne do rysunku procent skalowania na raporcie, tak, że maksymalna ilość zajętość kod we wszystkich wersjach jest równa szerokości kolumny. |
Raport Podsumowanie zbudować można filtrować w następujący sposób:
Zmień daty rozpoczęcia i zakończenia dla raportu.
Odfiltrowywać definicje kompilacji, określając platform, konfiguracje, definicje kompilacji, cechy kompilacji lub postępu kompilacji do uwzględnienia w raporcie.
Aby uzyskać więcej informacji, zobacz Filtrowanie raportu w dalszej części tego tematu.
Działania związane z zarządzaniem wymagana kompilacja
W raporcie Podsumowanie budować przydatne członkowie zespołu należy wykonać następujące działania, aby zarządzać buduje:
Skonfiguruj system kompilacji.Aby użyć Team Foundation Build, musisz skonfigurować system kompilacji.
Aby uzyskać więcej informacji, zobacz Konfigurowanie systemu kompilacji oraz zarządzanie nim.
Utwórz definicje kompilacji.Możesz tworzyć wiele definicji kompilacji, które mogą być uruchamiane aby tworzyć kod dla innej platformy.Ponadto można uruchomić każdą kompilację dla różnych konfiguracji.
Aby uzyskać więcej informacji, zobacz Zdefiniuj proces kompilacji.
Definiuj testy, aby automatycznie uruchomić jako część kompilacji.Jako część definicji kompilacji, możesz zdefiniować testy do przeprowadzenia jako część kompilacji lub zakończenia niepowodzeniem w przypadku testów kończących się niepowodzeniem.
Aby uzyskać więcej informacji, zobacz Użycie szablonów domyślnych w procesie kompilacji.
Skonfiguruj testy w celu zbierania danych pokrycia kodu.Aby dane pokrycia kodu pojawiły się w raporcie, członkowie zespołu muszą instrumentować testy w celu zbierania tych danych.
Regularnie uruchamia kompilację.Kompilacje mogą być uruchamiane w ustalonych odstępach czasu lub po każdym zaewidencjonowaniu.Można zaplanować regularne buduje korzystając z wyzwalaczem harmonogramu.
Aby uzyskać więcej informacji, zobacz Tworzenie lub edycja definicji kompilacji i Uruchamiaj, monitoruj i zarządzaj kompilacjami.
(Opcjonalnie) Buduje kurs zakończone.Członek zespołu ręcznie można sklasyfikować kompilacji za pomocą Build Explorer.
Aby uzyskać więcej informacji, zobacz Ocenianie jakości zakończonej kompilacji.
Ustawienie czasu trwania iteracji
Aby zrozumieć postępu, który zespół jest dokonywanie w bieżącej iteracji, należy ustawić daty rozpoczęcia i zakończenia raportu zgadzać się z bieżącego cyklu iteracji.
Aby zmienić czas trwania iteracji
Obok Iteracji Start (Data) lub Iteracji zakończenie (Data), kliknij ikonę kalendarza, a następnie kliknij datę.
Kliknij Wyświetl raport.
Interpretowanie raportu
Możesz przejrzeć raport Build krótki opis odpowiedzi na pytania o ostatnie wersje.Zawiera więcej informacji niż w raporcie budować sukces w czasie.
Pytania, na które odpowiada raport
Ten raport służy do znajdowania odpowiedzi na te pytania:
Jaki jest status wszystkich kompilacji w czasie?
Które kompilacje zakończyły się pomyślnie?
Które kompilacje mają znaczną liczbę zmian w kodzie?
Które kompilacje są gotowe do instalacji?
Ile kodu czy badania wykonać?
Raport Podsumowanie budować nie wskazuje przyczyny problemów, ale wskazuje gdzie można szukać, aby określić przyczynę problemów.Sprawozdanie to również nie wskazuje rozmiar lub znaczenia problemów kompilacji.
Zdrowa wersja raportu
Zdrowe raport Podsumowanie budować Pokaż następujące wskaźniki:
Większość buduje przechodzą.
Najczęściej testy są przekazywanie.
Użycie kodu jest wysoki.
Zajętość kod zawiera kilka ramion.
Niezdrowa wersja raportu
Niezdrowy wersja raportu Podsumowanie budować pokaże jedną lub więcej z następujących wskaźników.Może chcesz zbadać zgodnie z następującymi wytycznymi:
Wiele buduje nie powiodły się.Zbadanie powodów dlaczego buduje zakończą się niepowodzeniem.
Wiele testów nie powiodły się.Zdiagnozowania i naprawienia testy, które nie spełniają.
Użycie kodu jest głównie niebieski.Możesz zapisać więcej automatyczne testy.
Zajętość kodu pokazuje kolców.Można zweryfikować, że księguje się nietypowe pików.
Filtrowanie raportu
Raport Podsumowanie zbudować można filtrować w następujący sposób:
Zmień daty rozpoczęcia i zakończenia dla raportu.
Filtr, który tworzy zestaw, który są reprezentowane w raporcie przez określenie platformy, konfiguracja, definicja kompilacji, jakość i budować postępu do uwzględnienia w raporcie.
[!UWAGA]
Można skonfigurować definicje kompilacji aby nie uruchamiały żadnych testów, uruchamiały niektóre testy lub wszystkie testy.Raport będzie się znacznie różnił w zależności od konfiguracji definicji kompilacji.
Poniższa ilustracja przedstawia dostępne filtry:
Należy zastosować filtry w sekwencji, która określa następującą procedurę.Opcje, które są dostępne w przypadku, gdy niektóre filtry zależą od wcześniej ustawionych filtrów.
Aby filtrować kompilacje, które pojawiają się w raporcie
Na liście Platforma zaznacz pole wyboru każdej platformy, którą chcesz uwzględnić.
Na liście Konfiguracja zaznacz pole wyboru każdej konfiguracji, którą chcesz uwzględnić.
Na liście Definicja kompilacji, zaznacz pole wyboru każdej definicji kompilacji, która ma zostać uwzględniona.
W Jakości budować listy, zaznacz pole wyboru każdego jakość wykonania, aby uwzględnić.
W postępu listy, zaznacz pole wyboru każdego postępu kompilacji, aby uwzględnić.
Kliknij Wyświetl raport.