TeamCity On-Premises 2026.2 Help

MSTest サポート

TeamCity は MSTest 結果ファイル (.trx ファイル) を構文解析し、ビルドの概要にテストレポートを表示できます。 MSTest 2005-2015 フレームワークをサポートし、それぞれの Microsoft Visual Studio エディションがビルドエージェントにインストールされている必要があります。

MSTest 結果のレポート

TeamCity で MSTest の結果を報告する方法は二通りあります。

最も簡単な方法は、ビルドステップのいずれかとして Visual Studio Tests ランナーを追加し、そこで必要なすべてのパラメーターを指定することです。

テストがビルドスクリプト内ですでに実行されており、MSTest が .trx レポートを生成する場合は、これらのレポートを構文解析するように、 ビルド機能または サービスメッセージを介して XML レポート処理を構成できます。

MSTest の自動検出

MSTest の場所は、 %teamcity.dotnet.mstest.xx.yy% 形式の 構成パラメーターとして報告されます。

ビルドに構成パラメーターが必要な場合は、 mstest-legacy-provider(英語) プラグインを使用できます。

TeamCity は、Visual Studio のインストールパスを記述するレジストリ値に基づいて MSTest を自動検出します。 (a) Visual Studio が標準以外の場所にインストールされている、(b) レジストリ鍵が破損している、または (c) TeamCity エージェントが VisualStudio ディレクトリにアクセスできない場合、TeamCity は MSTest を検出できないことがあります。 この場合、 %teamcity.dotnet.mstest.xx.yy% フォーマットの対応する構成パラメーターをビルドに手動で追加する必要があります。 MSTest.exe 実行可能ファイルを含むフルパスを指定する必要があります。たとえば、MSTest 2013 のデフォルトパスは C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\MSTest.exe です。

2026 年 9 月 11 日