TeamCity On-Premises 2026.2 Help

.NET テストフレームワークのサポート

テスト結果のリアルタイムレポートをサポートするには、TeamCity は独自のテストランナーを使用してテストを実行するか、テストフレームワークと連携してテストイベントの通知を受信できる必要があります。

次の .NET テストプラグインは、TeamCity で初期状態でサポートされています。

NUnit

NUnit テスト結果を報告するには、 .NET または NUnit ビルドランナーを使用します。

NUnit ランナーは .NET フレームワークのみをサポートすることに注意してください。 .NET Core プロジェクト(および .NET フレームワークプロジェクトバージョン 4.0 以降)のテストを実行するには、代わりに テスト コマンドで .NET ビルドランナーを使用します。

TeamCity での NUnit サポートと代替方法の詳細については、 この記事で説明しています。

MSTest

詳細については、 MSTest サポートページを参照してください。 MSTest ツールの仕様により、TeamCity は MSTest のオンザフライのテストレポートをサポートしていないことに注意してください。

MSPec

MSPec サポートには専用のテストランナーが利用できます。 詳細については、 MSpecページを参照してください。

Gallio

バージョン 3.0.4 以降、 Gallio は TeamCity サーバーへのオンザフライのテスト結果レポートをサポートしています。

その他のテストフレームワーク (たとえば、MbUnit、NBehave、NUnit、xUnit.Net、csUnit) は Gallio によってサポートされているため、TeamCity にテストレポートを返すことができます。

Gallio は NCover もサポートしており、カバレッジ HTML レポートを TeamCity ビルド概要に含めることができます。 詳細については、 この記事を参照してください。

xUnit

xUnit のサポートと関連する ブログ投稿 (英語) に関する一般的な情報(英語)を参照してください。

テストレポート結果が混同される可能性があるため、TeamCity では xUnit を他のテストフレームワークと組み合わせて使用することはおすすめしません。

2026 年 9 月 11 日