Kontrola souhrnných výsledků testů – aktualizace VSTS Sprint 138
V aktualizaci služby Visual Studio Team Services (VSTS) sprintu 138 jsme vylepšili stránky výsledků pro kanály verze se souhrnným zobrazením výsledků testů, které uspořádají související výsledky do hierarchie. V buildu a verzi jsme také přidali způsob zobrazení podrobností o nainstalovaném softwaru ve fondech agentů hostovaných Microsoftem.
V práci teď můžete zobrazit práci vašeho týmu v centru Pracovních položek. Další informace najdete v následujícím seznamu funkcí .
Další kroky
Přečtěte si o nových funkcích níže a přejděte na VSTS, abyste je vyzkoušeli sami.
Novinky ve VSTS
Funkce
Wiki:
Práce:
Sestavení a vydání:
Test:
Package:
Generování sestav:
- Zobrazení řídicích panelů VSTS v Microsoft Teams
- Zkoumání historie sestavení pomocí nového widgetu řídicího panelu sestavení
Správce:
Wiki
Metadata surface pro stránky wikiwebu a náhled kódu pomocí značek YAML
Přidání metadat do dokumentace může čtenářům a indexům vyhledávání pomoct získat smysluplný obsah a zobrazit je. V této aktualizaci se všechny soubory, které obsahují blok YAML na začátku souboru, transformují na tabulku metadat jedné hlavy a jednoho řádku. Blok YAML musí mít podobu platné sady YAML mezi trojitými přerušovanými čárami. Podporuje všechny základní datové typy, seznam, objekt jako hodnotu. Syntaxe se podporuje ve wikiwebu a náhledu souboru kódu.
Příklad značek YAML:
---
tag: post
title: Hello world
---
Příklad značek YAML se seznamem:
---
tags:
- post
- code
- web
title: Hello world
---
Práce
Zobrazení práce pro váš tým v centru Pracovních položek
Důležité
Tým připravuje zavedení této funkce více než obvykle. Nový pivot by se měl brzy zobrazit v centru Pracovních položek vaší organizace.
Teď můžete pomocí pivotu Moje týmy v centru Pracovní položky najít veškerou práci, která je přiřazená vašim týmům. Pomocí tohoto kontingenčního panelu můžete rychle vyzvednout práci, která je přiřazena vašim týmům, nebo získat lepší představu o práci, za kterou zodpovídáte vy. Další informace najdete v dokumentaci k zobrazení a přidání pracovních položek .
Sestavení a vydaná verze
Kontrola nainstalovaného softwaru ve fondech agentů hostovaných Microsoftem
Fondy agentů hostovaných Microsoftem teď hlásí, jaký software je na imagi nainstalovaný. Nejste si jistí, jestli používáte Python 3.6.5 nebo Python 3.7 nebo jestli má image nejnovější build Gitu? Podívejte se na kartu Podrobnosti a zjistěte to. Další informace najdete v dokumentaci k agentům hostovaným Microsoftem.
Test
Kontrola souhrnných výsledků testů
Důležité
Pokud chcete tuto funkci použít, musíte mít ve svém profilu povolené funkce Preview zobrazení průběhu nových verzí.
Během provádění testu může test vytvořit více instancí testů, které přispívají k celkovému výsledku. Mezi příklady patří: testy, které se znovu spustí kvůli selháním, testy složené z seřazené kombinace jiných testů (např. seřazený test) nebo testy s různými instancemi na základě zadaného vstupního parametru (testů řízených daty). Vzhledem k tomu, že tyto testy souvisejí, musí být hlášeny společně s celkovým výsledkem odvozeným na základě jednotlivých výsledků testu. V této aktualizaci představujeme vylepšenou verzi výsledků testů prezentovaných jako hierarchii na kartě Testy ve vydané verzi. Podívejme se na příklad.
Dříve jsme představili možnost opětovného spuštění neúspěšných testů v úloze testování VS. Nicméně jsme oznámili pouze poslední pokus testu, který poněkud omezil užitečnost této funkce. Tuto funkci jsme teď rozšířili tak, aby ohlásila každou instanci testovacího spuštění jako pokus. Kromě toho rozhraní API pro správu testů teď podporuje možnost publikovat a dotazovat se na hierarchické výsledky testů. Další informace najdete v dokumentaci k rozhraní API výsledků testů.
Poznámka:
Metriky v části souhrnu testu (např. celkové testy, úspěšné atd.) se počítají pomocí kořenové úrovně hierarchie, nikoli každé jednotlivé iterace testů.
Balíček
Zobrazení metrik stahování balíčku a uživatelských metrik
Teď můžete sledovat, kolikrát se balíčky stáhnou, a počet jedinečných uživatelů, kteří je stáhli. Každý npm install
nebo osoba nebo nuget restore
agent sestavení se považuje za stažení. To vám může pomoct měřit popularitu a využití balíčků, které vytvoříte. Pokud například uvidíte, že celkové stahování balíčku zůstává konstantní po dobu 2 až 3 týdnů, což může značit, že se balíček aktivně nepoužívá.
Procházení závislostí v balíčcích npm
Dříve jste se mohli podívat na závislosti balíčku, ale museli jste se ručně vrátit do informačního kanálu a najít ho (pokud byl vůbec k dispozici). Teď můžete kliknout na závislost (např. buffer-crc32 nebo normalize-path v pravém sloupci dole na snímku obrazovky) balíčku npm a přejít přímo do seznamu dostupných verzí pro danou závislost.
Sestavy
Zobrazení řídicích panelů VSTS v Microsoft Teams
Teď můžete do Microsoft Teams přenést libovolný z řídicích panelů VSTS a posílit tak konverzace s týmem. Pokud to chcete nastavit, nainstalujte rozšíření Microsoft Teams Integration a podle pokynů vyberte řídicí panel. Vybraný řídicí panel se přidá jako nová karta v kanálu Microsoft Teams. Řídicí panely jsou optimalizované pro spotřebu a aktualizují se při každém otevření karty. Kliknutím na odkazy na vybrané widgety můžete přejít k podrobnostem a provést akci ve VSTS. Další informace najdete v dokumentaci k integraci Microsoft Teams a příspěvku na blogu Microsoft DevOps.
Zkoumání historie sestavení pomocí nového widgetu řídicího panelu sestavení
Máme nový a vylepšený widget historie sestavení, který můžete přidat do řídicích panelů. Pomocí tohoto widgetu teď můžete zobrazit historii buildů z konkrétní větve na řídicím panelu a nakonfigurovat ji na veřejném projektu pro anonymní návštěvníky.
Důležité
Pokud hledáte přehledy o buildech XAML, pokračujte ve starším widgetu a přečtěte si o migraci z buildů XAML na nová sestavení. V opačném případě doporučujeme přejít na novější widget.
Správa
Správa fakturace pro vaši organizaci přímo prostřednictvím webu Azure Portal
Jako správce kolekce projektů (PCA) teď můžete nastavit fakturaci nebo odebrat fakturaci pro organizaci přímo prostřednictvím webu Azure Portal. Na portálu vyhledejte nové příkazy nastavení fakturace a odeberte fakturační příkazy ve vaší organizaci.
Jak poskytnout zpětnou vazbu
Rádi bychom slyšeli, co si o těchto funkcích myslíte. Pomocí nabídky pro odeslání názoru můžete nahlásit problém nebo poskytnout návrh.
Můžete také získat rady a své otázky zodpovězené komunitou ve službě Stack Overflow.
Díky,
Aaron Bjork