Udostępnij za pośrednictwem


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 RaportRaporty nie pojawia się po otwarciu programu Team Explorer i rozwinięciu węzła projektu zespołu.

W tym temacie

  • Dane w raporcie

  • Ustawienie czasu trwania iteracji

  • Interpretowanie raportu

  • Filtrowanie raportu

Możesz użyć tego raportu do udzielenia odpowiedzi na następujące 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?

  • Ile kodu wykonano w badaniach?

  • Które kompilacje są gotowe do instalacji?

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.

Przykład tworzenia podsumowanie raportu

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:

  • Nie można.Kompilacja nie powiodła się kompilacja lub badania nie można przekazać.

  • Częściowo udało się.Tylko niektóre części kompilacji pomyślnie skompilowany.

  • Zatrzymane.Kompilacja została zatrzymana ręcznie.

  • Udało się.Uruchomiono kompilacji pomyślnie skompilowany i testy.

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

  1. Obok Iteracji Start (Data) lub Iteracji zakończenie (Data), kliknij ikonę kalendarza, a następnie kliknij datę.

  2. 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:

Filtry dla tworzenia podsumowanie raportu

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

  1. Na liście Platforma zaznacz pole wyboru każdej platformy, którą chcesz uwzględnić.

  2. Na liście Konfiguracja zaznacz pole wyboru każdej konfiguracji, którą chcesz uwzględnić.

  3. Na liście Definicja kompilacji, zaznacz pole wyboru każdej definicji kompilacji, która ma zostać uwzględniona.

  4. W Jakości budować listy, zaznacz pole wyboru każdego jakość wykonania, aby uwzględnić.

  5. W postępu listy, zaznacz pole wyboru każdego postępu kompilacji, aby uwzględnić.

  6. Kliknij Wyświetl raport.

Zobacz też

Inne zasoby

Raporty (SQL Server Reporting Services )