Sestava souhrnu sestavení
Souhrn sestavení obsahuje sestavení a poskytuje informace o výsledcích testů, pokrytí testy, změnách v kódu a poznámkách o kvalitě každého sestavení.
Informace o tom, jak získat přístup, aktualizovat nebo spravovat sestavy, naleznete v tématu Sestavy (SQL Server Reporting Services).
Poznámka
Tato sestava vyžaduje, aby byla týmu poskytnuta kolekce projektu, která obsahuje týmový projekt a byla opatřena SQL Server službami Reporting Services.Tato zpráva není k dispozici, pokud Zprávy se při otevření Průzkumník týmových projektů nezobrazí a rozbalí se uzel vašeho týmu.
V tomto tématu
|
Odpovědět na následující otázky můžete pomocí této sestavy:
|
Požadovaná oprávnění
Pokud chcete zobrazit sestavu, musíte být přiřazeni nebo patřit do skupiny, které byla přiřazena role Prohlížeče ve službě Reporting Services. Další informace naleznete v tématu Add users to team projects.
Data v sestavě
Data zobrazená v sestavě souhrn sestavení pochází z datového skladu. Sestava obsahuje vizuální procentuální zobrazení úspěšných testů, právě testovaného kódu a změn v kódu napříč několika sestaveními.
Kromě nejnovějších sestavení a průběžných nebo častých sestavení, lze zkontrolovat výsledky pro ruční a automatické sestavení. Sestava obsahuje jako první nejnovější sestavení a obsahuje výsledky sestavení, které byly zachyceny během zadaného časového intervalu pro všechna spuštěná sestavení, která jsou předmětem filtrů vybraných v sestavě.
Na první pohled lze určit úspěch nebo selhání několika definic sestavení pro časové období přezkumu, jak ukazuje následující obrázek.
Následující tabulka obsahuje informace, které se zobrazí pro každý ukazatel kvality:
Ukazatel kvality |
Description |
---|---|
Průběh sestavení |
Určuje stav sestavení. Sestavení může být v jednom z následujících stavů:
|
Kvalita sestavení |
Určuje ručně přiřazené hodnocení kvality sestavení. Lze přidat nebo odebrat kvality sestavení, které jsou definovány pro týmový projekt. Další informace naleznete v tématu Přidání nebo odebrání hodnot kvality sestavení. Sloupec je prázdný, pokud nebyla kvalita sestavení hodnocena. |
% Úspěšných testů |
Zobrazí vodorovný skládaný sloupcový graf, který uvádí procento prošlých testů překrytých v zeleném sloupci. Zbývající část sloupce je červená, což udává procento testů, které se nezdařily. Celková délka grafu vždy odpovídá šířce sloupce. |
% Pokrytí kódu |
Zobrazí vodorovný skládaný sloupcový graf, který obsahuje procento pokrytého kódu překrytého v zeleném sloupci. Zbývající část sloupce je světle modrá, což procentuálně znázorňuje kód, který v sestavení nebyl testován. Celková délka grafu vždy odpovídá šířce sloupce. |
% Změněný kód (řádky) |
Zobrazí vodorovný sloupcový graf, který uvádí procento změn kódu překryté v šedém sloupci. Změněný kód je vypočten určením počtu řádků kódu, které byly týmem přidány, odstraněny nebo změněny, vydělené celkovým počtem řádků v sestavení. Délka sloupce je procentuálně přiměřená, zmenšena napříč sestavou tak, aby maximální množství změn kódu přes všechna sestavení byla rovna šířce sloupce. |
Sestavu souhrnu sestavení lze filtrovat následujícími způsoby:
Změňte počáteční a koncové datum pro sestavu.
Filtrujte definice sestavení zadáním platforem, konfigurací, definic sestavení, jakostí sestavení nebo průběhu sestavení, které chcete do sestavy zahrnout.
Další informace najdete v části Filtrování zpráv dále v tomto tématu.
Požadované činnosti řízení sestavení
Aby byla sestava souhrnu sestavení užitečná, musí členové týmu provést následující akce správy sestavení:
Konfigurace systému sestavení. Chcete-li použít Team Foundation Build, musíte zřídit systém sestavení.
Další informace naleznete v tématu Konfigurace a správa systému sestavení.
Vytvořit definice sestavení. Lze vytvořit několik definic sestavení a spuštěním každého z nich vytvářet kód pro různé platformy. Také můžete spustit každé sestavení pro jinou konfiguraci.
Další informace naleznete v tématu Definování procesu sestavení.
Definovat testy, aby byly automaticky spouštěny jako součást sestavení. V rámci definice sestavení můžete definovat testy ke spuštění v rámci sestavení nebo při selhání testů bude sestavení neúspěšné.
Další informace naleznete v tématu Použití výchozí šablony pro proces sestavení.
Nakonfigurovat testy pro shromažďování dat o pokrytí kódu. Pro zobrazení dat o pokrytí kódu v sestavě musí členové týmu použít testy a tato data shromáždit.
Spouštět sestavení pravidelně. Sestavení lze spouštět v nastavených intervalech nebo při každém vracení se změnami. Lze plánovat pravidelná sestavení, pokud použijete aktivační proceduru plánu.
Další informace naleznete v tématu Vytvoření nebo úprava definice sestavení a Spuštění, monitorování a správa sestavení.
(Volitelné) Ohodnotit dokončená sestavení. Člen týmu může sestavení ohodnotit ručně pomocí okna Průzkumník sestavení.
Další informace naleznete v tématu Hodnocení kvality dokončeného sestavení.
Nastavení doby iterace
Pro zjištění průběhu, který tým provedl v aktuální iteraci, musí počáteční a koncové datum sestavy souhlasit s aktuálním cyklem iterace.
Změna doby trvání iterace
Vedle Start iterace (datum) nebo Konec iterace (datum) klikněte na ikonu kalendáře a poté klikněte na příslušné datum.
Klikněte na tlačítko Zobrazit sestavu.
Interpretace sestavy
Pomocí sestavy souhrnu sestavení lze odpovědět na otázky o nejnovějších sestaveních. Obsahuje více informací než sestava úspěšných sestavení v čase.
Otázky, které sestava zodpoví
Tuto sestavu lze použít k nalezení odpovědí na tyto otázky:
Jaký je stav všech sestavení v průběhu času?
Která sestavení byla úspěšná?
Která sestavení mají významný počet změn kódu?
Která sestavení jste připraveni instalovat?
Jak velká část kódu byla vykonána testy?
Sestava souhrnu sestavení nezobrazuje příčiny problému, ale napovídá, kam se podívat, abyste určili hlavní příčinu problémů. Tato sestava také nezobrazuje velikost nebo význam problémů sestavení.
Správná verze sestavy
Správná sestava souhrnu sestavení zobrazuje následující ukazatele:
Většina sestavení prošla.
Většina testů prošla.
Pokrytí kódu je vysoké.
Změny kódu ukazují několik hrotů.
Chybná verze sestavy
Chybná verze sestavy souhrnu sestavení zobrazí jeden nebo více následujících ukazatelů. Můžete chtít zjistit příčiny podle následujících pokynů:
Velký počet sestavení se nedařilo. Zjistěte příčiny, proč se sestavení nedaří.
Mnoho testů selhává. Prověřte a opravte testy, které nevyhověly.
Pokrytí kódu je převážně modré. Můžete chtít napsat více automatických testů.
Změny v kódu ukazují hroty. Můžete chtít ověřit neobvyklé hroty.
Filtrování sestavy
Sestavu souhrnu sestavení lze filtrovat následujícími způsoby:
Změňte počáteční a koncové datum pro sestavu.
Filtrovat sady sestavení, které se v sestavě zobrazí zadáním platformy, konfigurace, definice sestavení, kvality sestavení a průběhu sestavení, které chcete do sestavy zahrnout.
Poznámka
Lze nakonfigurovat definice sestavení, které spouštějí některé testy, všechny testy nebo žádné testy.Tato sestava se bude výrazně lišit v závislosti na konfiguraci definice sestavení.
Následující ilustrace znázorňuje dostupné filtry:
Použijte filtry v pořadí, v jakém určuje následující postup. Možnosti, které jsou k dispozici u některých filtrů závisí na dříve nastavených filtrech.
Chcete-li filtrovat sestavení, která se zobrazí v sestavě
V seznamu Platforma zaškrtněte políčko každé platformy, kterou chcete zahrnout.
V seznamu Konfigurace zaškrtněte políčko každé konfigurace, kterou chcete zahrnout.
V seznamu Vytvořit definici zaškrtněte políčko každé definice sestavení, kterou chcete zahrnout.
V seznamu Kvalita sestavení zaškrtněte políčko každé kvality sestavení, kterou chcete zahrnout.
V seznamu Průběh zaškrtněte políčko každého průběhu sestavení, který chcete zahrnout.
Klikněte na tlačítko Zobrazit sestavu.