Sdílet prostřednictvím


Analýza a tvorba sestav o podrobnostech sestavení a pokrytí sestavení pomocí perspektivy sestavení

S použitím perspektivy sestavení, můžete zobrazit pouze míry, dimenze a atributy v datové krychli služby SQL Server Analysis Services pro Visual Studio Team Foundation Server které se vztahují k procesu sestavení.Například můžete použít tyto míry k určení, kolik sestavení selhávají a kolik kód změněn v rámci sestavení.

Sestavení, které perspektivy je založena na relační tabulky, které umožňují vytváření sestav na sestavení, buď jako vlastnost sestavení, pokrytí kódu nebo sada změn v nástroji správy verzí.Další informace naleznete v tématu tabulky podrobností sestavení, tabulky projektů sestavení, tabulky pokrytí sestavenítabulky sad změn sestavení.

Skupina měření sestavení

S použitím perspektivy sestavení, můžete vytvořit sestavy, které odpovězte na následující otázky:

Zprávy o stavu:

  • Která sestavení se nezdařila a která sestavení bylo úspěšně dokončeno?

  • Jaké sestavení odrážejí významný počet změny kódu?

  • Sestavení, které jsou připraveny k instalaci?

Trend sestavy:

  • Co je stav všech sestavení v čase?

  • Kolik kódu byl proveden podle testů v čase?

[!POZNÁMKA]

Pokud vaše datového skladu pro Visual Studio Application Lifecycle Management (ALM) používá SQL Server Enterprise Edition, datových krychlí obsahuje seznam Team System a sadu perspektiv.Perspektivy poskytují specializovaný zobrazení dat, takže není nutné procházet všechny dimenze a skupiny měr, které jsou definovány pro celou datovou krychli Team System.

V tomto tématu

  • Příklad: Zprávu o stavu sestavení

  • Vytváření míry

  • Dimenze a atributy v sestavení perspektivy, které podporují filtrování a kategorizace

  • Požadované aktivity

Příklad: Zprávu o stavu sestavení

Pomocí kontingenční grafy v aplikaci Excel můžete zobrazit stav sestavení v čase, podobně jako data na následujícím obrázku.

Sestava stavu sestavení

Šablony procesů pro Microsoft Solutions Framework (MSF) agilní a CMMI sestavu Stav sestavení zahrnout do aplikace Excel.Další informace naleznete v tématu Sestava stavu sestavení v aplikaci Excel.

Výběr kontingenční pole a filtry

Přesouvat pole pro zprávu o stavu vytvářet souhrn

Souhrnné sestavy pro stav sestavení lze vytvořit podle následujících kroků:

  1. V aplikaci Excel připojení k datové krychli služby Analysis Services pro Team Foundation Servera vložit kontingenční graf.

    Další informace naleznete v tématu Vytvoření sestav aplikace Excel z dotazu pracovní položky.

  2. Otevřete místní nabídku pro grafu a pak zvolte změnit typ grafu, oblasti, skládaný sloupcový.

  3. U každého filtru sestavy otevřete místní nabídku pro každý z následujících polí zadejte hierarchie, týdnech nebo další prvky návrhu v zájmu a přetáhněte pole, které chcete filtr sestavy oblasti.

    • Týmový projekt hierarchie z týmový projekt dimenze

    • Datum týdne roku z datum dimenze

    • Název definice sestavení z sestavení dimenze

  4. V datum dimenze, rozbalte položku více polía přetáhněte ji datum, týden, nebo měsíc do pole polí osy (kategorie) oblast k určení jak granulární chcete generovat sestavy.

  5. Přetáhněte sestavení podrobnosti o počtu pole z sestavení podrobnosti skupině měr na hodnoty oblasti.

  6. Přetáhněte sestavení název stavu pole z stav sestavení dimenze k polím legendy (řady) oblasti.

  7. (Volitelné) Filtr sestavení název stavu pole, které chcete zobrazit pouze sestavení, která se nezdařilo, částečně proběhlo úspěšně, nebo proběhlo úspěšně.

Vytváření míry

Následující tabulka popisuje opatření, které jsou přidruženy k sestavení.Sestavení pokrytí skupina měr vyžaduje, aby týmu testovací nástroje testů, které shromáždí data o pokrytí kódu.Další informace naleznete v tématu požadované aktivity dále v tomto tématu.Příklad sestavu, která používá některé z těchto opatření, naleznete v tématu Sestava Indikátory kvality sestavení.

Skupina měr

Míra

Popis

Podrobnosti o sestavení

Podrobnosti o počtu sestavení

Počet pokusů o konkrétní sestavení po spuštění.

Vytváření doba trvání

Počet minut, po které sestavení potřebných k dokončení.

Sestavení sady změn

Sestavení sady změn – počet

Počet sad změn v sadě vybrané sestavení.

Vytváření pokrytí

Bloky zahrnutých

Počet bloků, které se vztahuje na vybrané sestavení.Je-li více testů je prováděna vůči sestavení, zobrazuje pokrytí sestavení kombinované pokrytí spuštění.Bude spuštěna však může zahrnovat bloků, které se překrývají.

Bloky nejsou zahrnuta

Počet bloků, které nezahrnuje vybrané sestavení.Je-li více testů je prováděna vůči sestavení, zobrazuje pokrytí sestavení kombinované pokrytí spuštění.Bude spuštěna však může zahrnovat bloků, které se překrývají.

Vytváření pokrytí

Číslo sestavení, které jsou přidruženy k statistiky pokrytí kódu.

Řádky zahrnutých

Počet řádků, které se vztahuje na vybrané sestavení.Je-li více testů je prováděna vůči sestavení, zobrazuje pokrytí sestavení kombinované pokrytí spuštění.Bude spuštěna však může zahrnovat řádky, které se překrývají.

Nejsou zahrnuta řádků

Počet řádků, které nezahrnuje vybrané sestavení.Je-li více testů je prováděna vůči sestavení, zobrazuje pokrytí sestavení kombinované pokrytí spuštění.Bude spuštěna však může zahrnovat řádky, které se překrývají.

Částečně zahrnutých řádky

Počet řádků, které se částečně překrývají vybrané sestavení.Je-li více testů je prováděna vůči sestavení, zobrazuje pokrytí sestavení kombinované pokrytí spuštění.Bude spuštěna však může zahrnovat řádky, které se překrývají.

Sestavení projektu

Sestavení projektu počet

Počet souborů csproj, vbproj a jiných souborů projektu v sadě vybrané sestavení.

Chyby kompilace

Počet chyb kompilace, k nimž došlo pro vybrané sestavení.

Kompilaci upozornění

Počet upozornění kompilace, která došlo k chybě pro vybrané sestavení.

Statické analýzy chyb

Počet chyb statické analýzy, které došlo k chybě pro vybrané sestavení.

Statické analýzy upozornění

Počet varování statické analýzy, ke kterým došlo k chybě pro vybrané sestavení.

Dimenze a atributy v sestavení perspektivy, které podporují filtrování a kategorizace

Atributy v následující tabulce slouží k agregovat míra, filtrování sestavy nebo zadat osou sestavy.Tyto atributy doplnit týmový projekt a datum sdílené dimenze, práce s sdílené dimenze popisuje.

[!POZNÁMKA]

Chcete-li použít sestavení, sestavení charakter, nebo sestavení platformy atributy dimenzí, týmu test publikujte výsledky testů do úložiště dat sady TFS.Další informace naleznete v tématu požadované aktivity dále v tomto tématu.

Rozměr

Atribut

Popis

Assembly

Assembly

(Pouze publikovaných testovací výsledky) Název kódu aplikace, která je kontrolována jako součást sestavení.Další informace naleznete v tématu Spouštění testů v procesu sestavení.

Sestavení

Název definice sestavení

Název, který je přiřazena k definici sestavení, pro které byl proveden sestavení.

Vytváření ID

Číslo, které je přiřazena k sestavení.Pokaždé, když je spuštěna definice konkrétní sestavení, sestavení ID se zvyšuje o 1.

Název sestavení

Název nebo výraz, který jednoznačně identifikuje sestavení.Další informace naleznete v tématu Zadávání smysluplných názvů pro dokončená sestavení s použitím čísel sestavení.

Vytvořit počáteční čas

Datum a čas, kdy sestavení spuštěna.

Typ sestavení

Důvod, proč byla spuštěna sestavení.Typy sestavení jsou přidruženy k aktivační událost, která byla definována pro sestavení.Team Foundation Serverpodporuje následující typy sestavení: manuální, průběžné (spuštěná při každém vrácení se změnami), vrácení (načítají vrácení se změnami, než se dokončí předchozí sestavení), ověřovaným vrácení se změnami a naplánované.Další informace naleznete v tématu Určení aktivačních procedur a důvodů sestavení.

Odkládací adresář

Lokátoru URL (Uniform Resource) pro dokončení sestavení.Adresa URL určuje protokol, s níž bude webových prohlížečů k vyhledání prostředků Internetu.Každá adresa URL obsahuje název serveru, na kterém je umístěn podrobné informace o sestavení.Může také obsahovat cestu k prostředku.

Vytváření charakter

Vytváření charakter

(Pouze publikovaných testovací výsledky) Název, který určuje kategorie sestavení, který byl přiřazen k sadě dokončené sestavení, které byly publikovány v průběhu testu.Můžete například sestavení charakter můžete určit betaverze nebo finální.Další informace naleznete v tématu Možnosti příkazového řádku pro publikování výsledků testů.

Vytvořit platforma

Vytvořit platforma

Název platformy, k němuž byla vytvořena začátku do konce (není plochy) sestavení (například x 86 nebo jakýkoli procesor).Příklad sestavy, který používá tento atribut naleznete v tématu Sestava souhrnu sestavení.

Další informace naleznete v tématu Použití výchozí šablony pro proces sestavení.

Kvalita sestavení

Kvalita sestavení

Kvalita sestavení.Například můžete označit, že kvalitu dokončené sestavení jako připraveno k nasazení, byl odmítnut, nebo pod zkoumání.Další informace naleznete v tématu Přidání nebo odebrání hodnot kvality sestavení.

Stav sestavení

Název stavu sestavení

Aktuální stav sestavení.Platné hodnoty jsou se nezdařilo, částečně proběhlo úspěšně, Zastaveno, byl úspěšný, a neznámý.Další informace naleznete v tématu Správa sestavení v Průzkumníku sestavení.

Vytvoření zdrojového souboru projektu

Soubor hierarchie

Úplná síťová cesta zdrojového souboru.

Přípona souboru

Přípona názvu zdrojového souboru.

Ovládací prvek Changeset verze

ID sady Changeset

Číslo, které je přiřazena k sadě changeset.

Změnami

Uživatelské jméno člena týmu, kteří zaškrtnutí v sadě changeset.

Popis

Vrácení se změnami komentář, který je přidružen k sadě changeset.

Komentář přepsání zásad

Komentář, který jste získali po zásadu není přepsána.Pokud se objekt changeset nebyla přepsána zásady, je toto pole hodnotu null.

Požadované aktivity

Chcete-li vytvořit sestavy, které obsahují užitečné data o sestavení, členové týmu by měla zkontrolovat informace v následujících tématech:

Viz také

Koncepty

Sestava kvality sestavení v aplikaci Excel

Sestava stavu sestavení v aplikaci Excel

Sestava Indikátory kvality sestavení

Sestava Úspěch sestavení v čase

Sestava souhrnu sestavení

Perspektivy a skupiny měr poskytované v rámci datové krychle služby Analysis Services pro Visual Studio