Kompilacja zakończona sukcesem w czasie — Raport

Raport budować sukces w czasie zawiera obrazkami wersja raportu Build krótki opis.Raport budować sukces w czasie Wyświetla stan ostatniej kompilacji dla każdej kategorii kompilacji uruchamiania dla każdego dnia.Ten raport służy ułatwiające śledzenie jakości kodu, który sprawdza w zespół.Ponadto dla każdego dnia, w którym uruchomiono kompilacji, można wyświetlić krótki opis budowy na ten dzień.

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 raportu

  • Interpretowanie raportu

  • Filtrowanie raportu

Możesz użyć tego raportu do udzielenia odpowiedzi na następujące pytania:

  • Jakie części projektu przyniosły oprogramowanie, które jest gotowe do testowania?

  • Jakie części projektu występują problemy z regresji lub zły zaewidencjonowania?

  • Jak zespół testuje kod?

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 wyświetlane w raporcie

Dane wyświetlane w raporcie budować sukces w czasie pochodzi z hurtowni danych.Raport stanowi zestawienie kompilacji i wyniki badań dla zestawu kompilacji definicje w jednej lub większej liczby projektów w czasie.

Na wykresie przedstawiono osobny wiersz dla każdej kombinacji budować definicja, platformę i konfiguracja.Raport zawiera tylko kombinacje, które mieszczą się w określonej przez użytkownika filtry dla raportu.W skrócie można określić sukces lub niepowodzenie buduje dla okresu objętego przeglądem, jak na poniższej ilustracji pokazano.

Powodzenie kompilacji przykładu powyżej raport godzin

Dzienne wyniki działa definicje kompilacji są wyświetlane w kolory, które w poniższej tabeli opisano:

Stan konstruowania

Kolor

Wskazuje

Zakończone powodzeniem

Kolor zielony używany podczas tworzenia Powodzenie raportu

Zielony

  • Kompilacja powiodła się.

  • Ukończono pomyślnie wszystkie testy.

  • Użycie kodu była dobra.

Przeszedł testy, słaby sygnał

Kolor zielony światła używany podczas tworzenia Powodzenie raportu

Zielone światło

  • Kompilacja powiodła się.

  • Ukończono pomyślnie wszystkie testy.

  • Użycie kodu był minimalny.

Kompilacja powiodła się, żadne testy

Kolor żółty używany podczas tworzenia Powodzenie raportu

Żółty

  • Kompilacja powiodła się.

  • Nie testy zostały uruchomione.

Kompilacja nie powiodła się

Kolor czerwony używany podczas tworzenia Powodzenie raportu

Czerwony

  • Kompilacja wykonane, ale nie przeszedł.

  • Co najmniej jeden test nie powiodło się, który wcześniej nie powiedzie.Badanie jest nowy albo badanie przeszedł w poprzednich testów.

Testy nie powiodło się

Kolor pomarańczowy używany podczas tworzenia Powodzenie raportu

Pomarańczowy

  • Kompilacja nie powiodła się z powodu błędu kompilacji lub inny błąd.

Nie kompilacji

Biały kolor używany podczas tworzenia Powodzenie raportu

Biały

  • Kompilacja nie zostało uruchomione w tym dniu.

Możesz filtrować raport w następujący sposób:

  • Zmień daty rozpoczęcia i zakończenia dla raportu.

  • Odfiltrowywać definicje kompilacji określając platform, konfiguracje i budować definicje 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 budować sukces w czasie 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 Zdefiniuj proces kompilacji.

  • 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.

  • Regularnie uruchamia kompilację.Można uruchomić buduje można uruchamiać 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.

    [!UWAGA]

    Chociaż członkiem zespołu ręcznie można sklasyfikować kompilacji za pomocą Build Explorer, ta ocena nie jest widoczna w raporcie budować sukces w czasie.Ocena kompilacji pojawia się w raporcie Podsumowanie kompilacji.Aby uzyskać więcej informacji, zobacz Ocenianie jakości zakończonej kompilacji i Raporty dotyczący podsumowania kompilacji.

Ustawienie czasu trwania raportu

Aby zrozumieć postępu, który zespół jest dokonywanie w bieżącej iteracji, daty rozpoczęcia i zakończenia raportu muszą 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

Raport budować sukces w czasie różnić się należy się spodziewać oparte na to, gdzie są w cyklu rozwoju produktu.Początku iteracji często wykazują niektóre buduje i prób zakończonych niepowodzeniem.Przeglądając sprawozdanie wraz z zespołu wcześnie i często, można lepiej koncentrować wysiłki w kierunku stworzenia stabilnych buduje wskaźnikami testów przekazywania.

Pytania, na które odpowiada raport

Można przejrzeć w raporcie budować sukces w czasie odpowiedzi na te pytania:

  • Jak wysoka jest jakość kompilacji?

  • Jest jakość poprawianie, pogarsza się lub pobyt stały?

  • Jakie części projektu są gotowe do testowania?

  • Jakie części projektu występują problemy z regresji lub zły zaewidencjonowania?

  • Jak dobrze jest testowany kod?

Członkowie zespołu powinni sprawdzić w ostatniej kolumnie raporcie budować sukces w czasie, aby określić, czy przeszły ostatnie wersje.Długa sekcje w raporcie nie są zielone, menedżerowie projektów i prowadzi rozwój należy określić katalog główny uporczywe problemy.

Zdrowe i niezdrowe wersji raportu

Zdrowe raporcie budować sukces w czasie są wyświetlane kolejne dni zieleni, które wskazują, że przechodzą buduje.Niezdrowy wersja raportu pokaże długie bloki pomarańczowy lub czerwony.Te bloki wskazywać nie przechodzą buduje lub testy są zakończonych niepowodzeniem.Na poniższej ilustracji przedstawiono, że niektóre wersje są w dobrym stanie i niektóre badania muszą:

Wersja zdrowy i zła tworzenia sukcesu

Filtrowanie raportu

Można zastosować filtr raportu budować sukces w czasie w następujący sposób:

  • Zmień daty rozpoczęcia i zakończenia dla raportu.

  • Filtr buduje, które pojawiają się w raporcie przez określenie platformy, konfiguracji oraz definicje kompilacji, aby uwzględnić.

    [!UWAGA]

    Można skonfigurować budować definicja uruchamianie nie testów, niektóre testy i 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 niektórych filtrów zależą od filtry zastosowane wcześniej.

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. Kliknij Wyświetl raport.

Zobacz też

Inne zasoby

Raporty (SQL Server Reporting Services )