要約されたテスト結果を確認する – VSTS Sprint 138 Update
Visual Studio Team Services (VSTS) の Sprint 138 Update では、Release パイプラインの結果ページが、関連する結果を階層に整理するテスト結果のを示すビューで強化されました。 また、Build とリリースでは、Microsoft がホストするエージェント プールにインストールされているソフトウェアの詳細を表示する方法が追加されました。
Work で作業項目ハブでチームの作業を表示できるようになりました。 詳細については、以下の Features 一覧を参照してください。
次のステップ
以下の新機能について読み、VSTS に進んで自分で試してみてください。
VSTS の新機能
機能
Wiki
仕事:
ビルドとリリース:
テスト:
パッケージ化:
レポート:
管理者:
Wiki
YAML タグを使用した Wiki ページとコード プレビューのサーフェス メタデータ
ドキュメントにメタデータを追加すると、読者や検索インデックスが意味のあるコンテンツを取得して表示するのに役立ちます。 この更新では、ファイルの先頭に YAML ブロックを含むファイルは、1 つのヘッドと 1 行のメタデータ テーブルに変換されます。 YAML ブロックは、3 つの破線の間に有効な YAML セットの形式を取る必要があります。 すべての基本的なデータ型、リスト、オブジェクトを値としてサポートします。 構文は、 Wiki およびコード ファイル プレビューでサポートされています。
YAML タグの例:
---
tag: post
title: Hello world
---
リストを含む YAML タグの例:
---
tags:
- post
- code
- web
title: Hello world
---
作業
作業項目ハブでチームの作業を表示する
重要
チームは、通常よりもこの機能のロールアウトをステージングしています。 組織の Work Items ハブに新しいピボットがすぐに表示されます。
これで、Work Items ハブの My チーム ピボットを使用して、チームに割り当てられているすべての作業を見つけることができます。 このピボットを使用すると、チームに割り当てられている作業をすばやく選択したり、チームが担当する作業をより適切に把握したりすることができます。 詳細については、 View と作業項目の追加 ドキュメントを参照してください。
ビルドとリリース
Microsoft がホストするエージェント プールにインストールされているソフトウェアを確認する
Microsoft がホストするエージェント プールは、イメージにインストールされているソフトウェアを報告するようになりました。 Python 3.6.5 または Python 3.7 で実行しているかどうか、またはイメージに最新の Git ビルドがあるかどうかがわからない場合 Details タブで確認します。詳細については、Microsoft でホストされるエージェントドキュメントを参照してください。
テスト
要約されたテスト結果を確認する
重要
この機能を使用するには、プロファイルで 新しいリリース進行状況ビュー プレビュー機能 が有効になっている必要があります。
テストの実行中に、テストによって、全体的な結果に寄与するテストの複数のインスタンスが生成される場合があります。 たとえば、エラーが原因で実行 テスト他のテストの順序付けられた組み合わせで構成されるテスト (順序付けされたテストなど)、指定された入力パラメーター (データドリブン テスト) に基づいて異なるインスタンスを持つテストなどがあります。 これらのテストは関連しているため、個々のテスト結果に基づいて派生した全体的な結果と共に報告する必要があります。 この更新プログラムでは、リリースの Tests タブに階層として表示されるテスト結果の改善されたバージョンが導入されました。 例を見てみましょう。
前に、VS テスト タスクで失敗したテストを実行する機能を導入しました。 ただし、テストの最後の試行についてのみ報告しました。この機能の有用性はやや制限されています。 テスト実行の各インスタンスを試行として報告するように、この機能を拡張しました。 さらに、Test Management API では、階層的なテスト結果を発行してクエリを実行する機能がサポートされるようになりました。 詳細については、 Test results API ドキュメントを参照してください。
Note
テストの概要セクションのメトリック (テストの合計数、合格など) は、テストの個々の反復ではなく、階層のルート レベルを使用して計算されます。
パッケージ
パッケージのダウンロードとユーザー メトリックを表示する
パッケージがダウンロードされた回数と、パッケージをダウンロードした一意のユーザーの数を追跡できるようになりました。 個人またはビルド エージェントによる各 npm install
または nuget restore
は、ダウンロードと見なされます。 これは、作成するパッケージの人気と使用状況を測定するのに役立ちます。 たとえば、パッケージの合計ダウンロード数が 2 ~ 3 週間一定であり、パッケージがアクティブに使用されていないことを示している可能性があります。
npm パッケージの依存関係を参照する
以前は、パッケージの依存関係を確認できましたが、フィードに手動で戻って見つける必要がありました (存在する場合)。 npm パッケージの依存関係 (下のスクリーンショットの右側の列の 'buffer-crc32' や 'normalize-path' など) をクリックして、その依存関係で使用可能なバージョンの一覧に直接移動できるようになりました。
レポート
Microsoft Teams内で VSTS ダッシュボードを表示する
VSTS ダッシュボードのいずれかを Microsoft Teams に取り込んで、チームとの会話を強化できるようになりました。 これを設定するには、 Microsoft Teams統合拡張機能をインストールし 指示に従ってダッシュボードを選択します。 選択したダッシュボードが、Microsoft Teams チャネルの新しいタブとして追加されます。 ダッシュボードは、タブを開くたびに使用および更新されるように最適化されています。選択したウィジェットのリンクをクリックすると、VSTS で詳細をドリルダウンし、アクションを実行できます。 詳細については、 Microsoft Teams統合 ドキュメントと Microsoft DevOps ブログの 投稿 を参照してください。
新しいビルド ダッシュボード ウィジェットを使用してビルド履歴を調査する
ダッシュボードに追加できる、新しく改良されたビルド履歴ウィジェットがあります。 このウィジェットを使用すると、ダッシュボード上の特定のブランチからのビルドの履歴を表示し、匿名の訪問者のためにパブリック プロジェクトで構成できるようになりました。
重要
XAML ビルドに関する分析情報を探している場合は、引き続き古いウィジェットを使用し、XAML ビルドから新しいビルドへの について読んでください。 それ以外の場合は、新しいウィジェットに移動することをお勧めします。
管理
Azure Portal を使用して組織の課金を直接管理する
プロジェクト コレクション管理者 (PCA) は、Azure Portal から直接、組織の課金をに設定できるようになりました。 ポータルで新しい Setup の課金 を探し、 組織で課金 コマンドを削除します。
フィードバックの提供方法
これらの機能に関するご意見をお聞かせください。 フィードバック メニューを使用して、問題を報告したり、提案を提供したりします。
Stack Overflow のコミュニティからアドバイスや質問に回答してもらうこともできます。
よろしくお願いします。
Aaron Bjork