8

いくつかの調査の一環として、ここで説明されているように、カスタム テスト タイプを使用して Microsoft Visual Studio ユニット テスト フレームワークの拡張機能を作成しています。カスタム属性を作成しましたが、カスタム属性から実行されたテストに関する追加情報をテスト エクスプローラーに表示したいと考えています。

過去に実行されたすべての単体テストの情報を表示する方法があるかどうかも疑問に思っていました (カスタム属性からだけでなく、既定の Visual Studio 単体テスト フレームワーク属性からも)。したがって、これらのテストからの情報をグラフなどで表示できます。

これを達成するための良い解決策を知っている人はいますか?

更新 1 私が意味するのは、次のようなものです。

ここに画像の説明を入力

4

2 に答える 2

7

テスト エクスプローラーでテストの追加の特性を表示しようとしていますか? その場合は、Visual Studio 2012 Update 1 で追加された "Group by Traits" サポートを使用できます (詳細はhttp://blogs.msdn.com/b/somasegar/archive/2012/11/26/visual-studioを参照)。 -2012-update-1-now-available.aspx 、 http://www.microsoft.com/en-us/download/details.aspx? id=35774からダウンロード)。

要するに、次のようなものでテストを飾ることができます

    [TestMethod]
    [TestCategory("SpecialTestType")]
    [TestProperty("XXX","YYY")]
    public void TestMethod1()
    {
    }

このテストが再び検出されたら、[特性でグループ化] (TextExplorer ツール ウィンドウのツールバー) を選択すると、特性 (SpecialTestType、XXX など) に基づいてテストがグループ化されます。

于 2013-02-08T17:56:13.127 に答える
4

Console.WriteLine は仕事をしました... ユーザーは「出力」をクリックして出力を見ることができます...

于 2013-04-22T09:28:10.743 に答える