2016-07-06 14 views
2

私のC#コードのコードカバレッジを実行する必要があるTFS 2015サーバーがあります。Team Foundation Server 2015でコードカバレッジを行うためのオプション

私はいくつかの作品少数の事は、延長ではなく、全く最適みました: *私はOpenCoverReportGeneratorとともに、NUnit.WithFrameworkをインストールし、そしてそれがでHTMファイルとアーティファクトを公開していた - 私のカバレッジを示していますそれを見るためには多くのクリックが必要でした。そしてそれは、コードカバレッジのための専用のフィールドに表示されていません。

enter image description here

それは私のコードカバレッジを表示するために何が必要ですか?サーバー上のVisual Studio Enterprise 2015は必須ですか?

他の方法でコードを作成して表示することはできません。

更新:ビルドを実行する場合

、次の警告がスローされます。

2016-07-06T08:30:31.0461215Z Warning: Using Isolation mode to run the tests as diagnostic data adapters were enabled in the runsettings. Use the /inIsolation parameter to suppress this warning. 

2016-07-06T08:30:34.3147483Z Warning: Diagnostic data adapter message: Could not find diagnostic data adapter 'Code Coverage'. Make sure diagnostic data adapter is installed and try again. 

私がdescribed hereある診断データアダプターを、必要に表示されます - 私は、適用しようとします何が起こるか見ることができます。

答えて

2

ビルドサーバーにVisual Studioをインストールします。これは、コードカバレッジの結果が返されるように見える要件です。

マイクロソフトのVisual Studioは、次のシナリオのビルドサーバーにインストールする必要がある:

  • は、任意のCPPのテストプロジェクトを作成するには、プロフェッショナルのVisual Studio 以降をインストールしなければなりません。
  • 単体テストまたはコード化されたUIテストを実行するには、Visual Studio Professional以降をインストールする必要があります。

コード・カバレッジ:Visual Studioのプレミアム以降

  • は、データと診断データアダプターを使用します。
    テスト影響: Visual Studio Ultimate。
    IntelliTrace:Visual Studio Ultimate。ビルドマシン上で任意の現代的なスタイルアプリを構築するには

    • :Visual Studioの 究極またはWindows 8のためのVisual Studio Expressの( ビルドサーバー上のオペレーティングシステムがWindows 8でなければなりません)。偽造アセンブリとのプロジェクトのためのテストをコンパイルして実行するには
    • :ビジュアル Studioの究極の

    MSDNからソースリンクをご覧ください。Run tests in your build process

    +1

    限り、あなたはMSDNを持っているようにするための追加のライセンスがありませんビルドエージェントでVisual Studioが必要です。 –

    関連する問題