2013-02-03 1 views
8

hereを説明しました。私はカスタム属性を作成しましたが、私はカスタム属性から実行されたテストについていくつかの追加情報をテストエクスプローラに表示したいと思います。追加情報とVisual Studioの2012年のテストエクスプローラーを拡張し、私は同じように、カスタム・テスト・タイプを使用してMicrosoft Visual Studioのユニットテストフレームワークの拡張を書いていますいくつかの研究の一環として

過去に実行した(ので、私のカスタム属性から、だけでなく、Visual Studioのユニットテストフレームワークの属性をデフォルトから)すべてのユニットテストの情報を表示する方法があるかどうか、私も思っていました。だから私などのグラフにこれらのテストからの情報を表示することができます

誰がこれを達成するための良い解決策を知っていますか?私は何を意味

UPDATE 1 は次のようなものです:

enter image description here

+0

...「出力」をクリックし、出力を見てすることができ、あなたが達成しようとしているものの例を提供することはできますか?私はあなたがここで何をしようとしているのか本当に分かりません。情報をログに記録する場合は、 'TestContext.WriteLine'を使用して情報を記録することができます。あなたが何かをしたいときは、 'TestContext.Begin/EndTimer'を使って行うことができるはずです。テスト結果にファイルを追加したい場合は、特に' TestConext.AddFile'を使うことができます? http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.unittesting.testcontext.aspx – jessehouwing

答えて

4

Console.WriteLineをが仕事をした...ユーザーが

+0

それは面白いです。私はあなたがテストからの情報を書いて、それを結果に見ることができるということを知らなかった。 – julealgon

7

[テストエクスプローラでのテストの追加の特徴を示そうとしていますか?その場合は、Visual Studio 2012 Update 1(詳細は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)。

+1

ありがとう、私もこれを使用することができますが、正確に私が探していたものではありません。私は質問を更新しました – mrtentje

関連する問題