Udostępnij za pośrednictwem


Analiza i raport o szczegółach kompilacji i pokryciu kompilacji z wykorzystaniem perspektywy kompilacji

Korzystając z punktu widzenia kompilacji, można wyświetlić tylko miary, wymiary i atrybutów w module programu SQL Server Analysis Services dla Visual Studio Team Foundation Server odnoszą się do procesu kompilacji.Na przykład, te miary można użyć do określenia, ile kompilacje kończą się niepowodzeniem i jaka ilość kodu zmienione w ciągu kompilacji.

Kompilacja perspektywy jest oparta na relacyjnych tabel, które włączyć raportowanie tworzy jako właściwość kompilacji, pokrycie kodu lub grup w kontroli wersji.Aby uzyskać więcej informacji, zobacz Build Details — Tabele, Build Project — Tabele, Build Coverage — Tabele i Build Changeset — Tabele.

Grupa pomiaru kompilacji

Korzystając z punktu widzenia kompilacji, można utworzyć raporty odpowiedzieć na następujące pytania:

Raporty o stanie:

  • Tworzy którego nie powiodło się i który tworzy zakończyło się pomyślnie?

  • Które kompilacje odzwierciedlają znacznej liczby zmiany kodu?

  • Które kompilacji jest gotowy do zainstalowania?

Raporty trendu:

  • Wraz z upływem czasu, jaki jest stan wszystkie kompilacje?

  • Jaka ilość kodu została uruchomiona przez testy w czasie?

[!UWAGA]

Jeśli w magazynie danych dla Visual Studio Application Lifecycle Management (ALM) jest za pomocą SQL Server Enterprise Edition będzie zawierać listę modułów, Team System i zestaw perspektyw.Perspektywy określić dokładny widoku danych, co nie trzeba przewijać wszystkie wymiary i grupy miar, które są definiowane dla całego modułu Team System.

W tym temacie:

  • Przykład: Raport o stanie kompilacji

  • Tworzenie miary

  • Wymiary i atrybutów w perspektywie kompilacji, które obsługuje filtrowanie i kategoryzacji

  • Wymagane działania

Przykład: Raport o stanie kompilacji

Za pomocą raportów wykresów przestawnych w programie Excel, można wyświetlić stan konstruowania wraz z upływem czasu, podobnie jak dane na poniższej ilustracji.

Tworzenie raportu o stanie

Szablony procesów dla struktury rozwiązań firmy Microsoft (Opracowywanie) Agile i CMMI obejmują raport o stanie tworzyć w programie Excel.Aby uzyskać więcej informacji, zobacz Raport programu Excel dotyczący stanu kompilacji.

Zaznaczenie pola przestawne i filtrów.

Przestawnych pól dla raportu tworzyć podsumowanie stanu

Można utworzyć raport z podsumowaniem stanu kompilacji, należy wykonać następujące czynności:

  1. W programie Excel, nawiązać połączenia z modułem usług Analysis Services dla Team Foundation Serveri wstawianie raportu wykresu przestawnego.

    Aby uzyskać więcej informacji, zobacz Utwórz raporty programu Excel z zapytania elementu roboczego.

  2. Otwórz menu kontekstowego wykresu, a następnie wybierz Zmień typ wykresu, obszaru, skumulowany kolumny.

  3. Dla każdego filtru raportu, otwórz menu kontekstowe dla każdego z następujących polach, określ hierarchie, tygodniach lub innych elementów interesujące, a następnie przeciągnij pola do filtru raportu obszaru.

    • Hierarchia projektu zespołowego z projektu zespołowego wymiaru

    • Data tygodnia w roku z data wymiaru

    • Tworzenie nazwy definicji z tworzenie wymiaru

  4. W data wymiaru, a następnie rozwiń więcej póli przeciągnij data, tydzień, lub miesiąc pola do pól osi (kategorie) obszar, aby wybrać sposób szczegółową chcesz wygenerować raport.

  5. Przeciągnij tworzenie liczba szczegóły pola szczegóły tworzenia grupy miar do wartości obszaru.

  6. Przeciągnij tworzenie Nazwa stanu pola stan tworzenia wymiaru do pól legendy (serie) obszaru.

  7. (Opcjonalnie) Filtr tworzenie Nazwa stanu tworzy pole, aby wyświetlić tylko te, które nie powiodło się, częściowo zakończyło się pomyślnie, lub powiodło się.

Tworzenie miary

W poniższej tabeli opisano środków, które są skojarzone z kompilacji.Tworzenie pokrycia grupy miar wymaga włączyć testy, aby gromadzić dane pokrycia kodu w zespołu testu.Aby uzyskać więcej informacji, zobacz wymagane działania poniżej w tym temacie.Na przykład raportu, który korzysta z kilku z tych środków zobacz Raport dotyczący wskaźników jakości kompilacji.

Grupa miar

Miary

Opis

Tworzenie szczegółów

Tworzenie liczba szczegóły

Liczba określonych kompilacji został uruchomiony.

Tworzenie czas trwania

Liczba minut, które miały kompilacji, aby zakończyć.

Tworzenie grupę zmian

Tworzenie liczba grupę zmian

Liczba grup zmian w zestawie wybranego kompilacje.

Tworzenie zapotrzebowania

Bloki objętych usługą

Liczba bloków, które obejmuje wybranego kompilacji.Jeśli wiele przebiegi testów są wykonywane w odniesieniu do kompilacji, pokrycie kompilacji odzwierciedla połączone pokrycie uruchomień.Jednak uruchamia może obejmować bloków, na które nakładają się na siebie.

Bloki nie obejmują

Liczba bloków, na które nie obejmuje wybranego kompilacji.Jeśli wiele przebiegi testów są wykonywane w odniesieniu do kompilacji, pokrycie kompilacji odzwierciedla połączone pokrycie uruchomień.Jednak uruchamia może obejmować bloków, na które nakładają się na siebie.

Tworzenie zapotrzebowania

Numer kompilacji skojarzonych z statystyk pokrycie kodu.

Użyte wiersze

Liczba wierszy, które obejmuje wybranego kompilacji.Jeśli wiele przebiegi testów są wykonywane w odniesieniu do kompilacji, pokrycie kompilacji odzwierciedla połączone pokrycie uruchomień.Jednak uruchamia może obejmować wierszy, które nakładają się na siebie.

Wiersze nie obejmują

Liczba wierszy, które nie obejmuje wybranego kompilacji.Jeśli wiele przebiegi testów są wykonywane w odniesieniu do kompilacji, pokrycie kompilacji odzwierciedla połączone pokrycie uruchomień.Jednak uruchamia może obejmować wierszy, które nakładają się.

Częściowo użyte wiersze

Liczba wierszy, które częściowo obejmuje wybranego kompilacji.Jeśli wiele przebiegi testów są wykonywane w odniesieniu do kompilacji, pokrycie kompilacji odzwierciedla połączone pokrycie uruchomień.Jednak uruchamia może obejmować wierszy, które nakładają się.

Tworzenie projektu

Tworzenie liczba projektów

Liczba plików .csproj, .vbproj pliki i inne pliki projektu w zestawie wybranego kompilacje.

Błędy kompilacji

Liczba błędów kompilacji, które wystąpiły dla wybranego kompilacji.

Kompiluj ostrzeżenia

Numer kompilacji ostrzeżeń, które wystąpiły dla wybranego kompilacji.

Błędy analizy statycznej

Liczba błędów analizy statycznej, które wystąpiły dla wybranego kompilacji.

Statyczna analiza ostrzeżenia

Liczba ostrzeżeń analizy statycznej, które wystąpiły dla wybranego kompilacji.

Wymiary i atrybutów w perspektywie kompilacji, które obsługuje filtrowanie i kategoryzacji

Atrybuty w poniższej tabeli służy do agregacji miar, filtru raportu lub określ osią raportu.Te atrybuty w systemach projektu zespołowego i data udostępnionych wymiarach który pracy z udostępnione wymiary opisuje.

[!UWAGA]

Do użycia zestawu, tworzenie podtyp, lub platformy tworzenia atrybutów wymiarów, zespół, należy opublikować wyniki testów w magazynie danych TFS.Aby uzyskać więcej informacji, zobacz wymagane działania poniżej w tym temacie.

Wymiar

Atrybut

Opis

Zestaw

Zestaw

(Tylko wyniki testów opublikowanych) Nazwa aplikacji, która jest testowany w ramach kompilacji kodu.Aby uzyskać więcej informacji, zobacz Uruchamianie testów w procesie kompilacji.

Kompilacja

Tworzenie nazwy definicji

Nazwa, która jest przypisana do definicji kompilacji, dla którego została uruchomiona kompilacji.

Tworzenie Identyfikatora

Liczba, która jest przypisana do kompilacji.Za każdym razem definicję kompilacji określonego jest uruchomiony, tworzenie identyfikator jest zwiększana o 1.

Tworzenie nazwy

Nazwa lub wyrażenie, który unikatowo identyfikuje kompilacji.Aby uzyskać więcej informacji, zobacz Użycie numerów kompilacji jako opisowych nazw zakończonych kompilacji.

Tworzenie godzina rozpoczęcia

Data i godzina uruchomienia kompilacji.

Typ kompilacji

Powód, dlaczego kompilacja była uruchamiana.Typy kompilacji są skojarzone z wyzwalacz, który został zdefiniowany dla kompilacji.Team Foundation Serverobsługuje następujące typy kompilacje: ręcznego, ciągłego (wywoływane przez co ewidencjonowania) do poprzedniej (gromadzą zaewidencjonowania, dopóki nie zakończy się poprzedni kompilacji), uzyskiwany ewidencjonowania i zaplanowane.Aby uzyskać więcej informacji, zobacz Określanie wyzwalaczy kompilacji oraz przyczyn.

Lokalizacja docelowa

Jednolite zasobów lokalizatora (adres URL) ukończone kompilacji.Adres URL określenie protokołu, z którą przeglądarki sieci web będzie do lokalizowania zasobów w Internecie.Każdy adres URL zawiera nazwę serwera, na którym znajduje się szczegóły kompilacji.Może również zawierać ścieżkę do zasobu.

Wersja kompilacji

Wersja kompilacji

(Tylko wyniki testów opublikowanych) Nazwę, która określa kategorię kompilacji, który został przypisany do zestawu ukończone kompilacji, opublikowanych w ramach przebiegu testu.Na przykład podtyp kompilacji można także określić wydanie beta lub ostateczną wersją.Aby uzyskać więcej informacji, zobacz Opcje wiersza polecenia dotyczące publikowania wyników testów.

Tworzenie platformy

Tworzenie platformy

Nazwa platformę, dla którego został utworzony kompilacji (nie pulpitu) end-to-end (na przykład x 86 lub Procesora dowolnymi).Na przykład raportu, który używa tego atrybutu zobacz Raporty dotyczący podsumowania kompilacji.

Aby uzyskać więcej informacji, zobacz Użycie szablonów domyślnych w procesie kompilacji.

Jakość kompilacji

Jakość kompilacji

Jakość kompilacji.Na przykład, możesz nadać jakości kompilację ukończone jako jest gotowy do użycia we wdrożeniach, odrzucone, lub postępowania w ramach.Aby uzyskać więcej informacji, zobacz Dodawanie lub usuwanie wartości jakości kompilacji.

Stan kompilacji

Tworzenie Nazwa stanu

Bieżący stan kompilacji.Prawidłowe wartości to nie powiodło się, częściowo zakończyło się pomyślnie, zatrzymanym, powiodło się, i nieznany.Aby uzyskać więcej informacji, zobacz Zarządzanie kompilacjami w Eksploratorze kompilacji.

Tworzenie pliku projektu źródłowego

Plik hierarchii

Pełną ścieżkę sieciową do pliku źródłowego.

Rozszerzenie pliku

Rozszerzenie nazwy pliku źródłowego.

Grupa zmian kontroli wersji

Identyfikator Changeset

Liczba, która jest przypisana do elementu changeset.

Zaewidencjonuje

Nazwa użytkownika członka zespołu, który zgłosił w elemencie changeset.

Opis

Zaewidencjonuj komentarz, który jest skojarzony z grupą zmian.

Komentarz dotyczący zastąpienia zasad

Komentarz, który jest podawana, gdy zasada zostanie zastąpiona.Jeśli zasada nie została zastąpiona z grupę zmian, pole ma wartość null.

Wymagane działania

Tworzenie raportów, które zawierają dane przydatne kompilacji, członkowie zespołu powinni dokonać przeglądu informacje w następujących tematach:

Zobacz też

Koncepcje

Raport programu Excel dotyczący jakości kompilacji

Raport programu Excel dotyczący stanu kompilacji

Raport dotyczący wskaźników jakości kompilacji

Kompilacja zakończona sukcesem w czasie — Raport

Raporty dotyczący podsumowania kompilacji

Perspektywy i grupy pomiarowe udostępniane w Analysis Services Cube dla Visual Studio