TeamCity オンプレミス 2025.11 ヘルプ

フレームワークのテスト

TeamCity は、多くのテストフレームワークをすぐにサポートします。テストの失敗に関するフィードバック時間を短縮するために、TeamCity は、可能な場合はオンザフライのテストレポートをサポートします。オンザフライテストレポートとは、ビルドが完了するのを待たずに、テストが実行されるとすぐに TeamCity UI にレポートされることを意味します。

サポートされているテストフレームワーク

TeamCity は次のテストフレームワークを直接サポートします。

TeamCity のサポートが組み込まれているテストフレームワークもあります。たとえば、ガリオや xUnit などです。

外部プラグイン(英語)も参照してください。

XML レポート処理を使用して、サポートされている形式のテスト実行 XML レポートをインポートできます。

カスタムテストフレームワーク

テストフレームワークに TeamCity のサポートがまだない場合は、サービスメッセージを介してビルドから TeamCity にテストの進行状況を報告したり、ビルドでサポートされている XML レポートの 1 つを生成したりできます。

さまざまなレポート / メトリクスツールとの統合に関する注意事項を参照してください。

2025 年 4 月 07 日

関連ページ:

Gradle

このビルドステップは、Gradle プロジェクトのビルドに合わせて調整されており、およびを含むすべての Gradle ビルド構成をサポートします。前提条件:Gradle でビルドを実行するには、Gradle 0.9-rc-1 以降がすべてのエージェントマシンにインストールされている必要があります。あるいは、Gradle ラッパーを使用する場合は、バージョン管理にチェックインされた Gradle ラッパースクリプトを適切に構成する必要があります。ステップ設定:Gradle ステップ設定のリストと...

Ant

Ant ビルドランナーは Ant ファイルを処理できます。テストフレームワークのサポート:TeamCity Ant ランナーは、JUnit および TestNG フレームワークをサポートしています。スクリプト内でおよびタスクによってテストが直接実行されると、TeamCity はその場でテストを報告します。Ant スクリプトでタグを使用すると、JUnit タスクと TestNG タスクを並行して実行することができます。TeamCity はこれをサポートしており、並行プロセスを同時に正しくログに記録す...

.NET

TeamCity.NET ビルドステップを使用すると、.NET (Core) および .NET フレームワークを対象とするアプリケーションをビルド、テスト、デプロイできるほか、NuGet パッケージをダウンロードしてプッシュすることもできます。.NET ステップイン構成とパイプライン:クラシックビルド構成では、.NET は、選択したコマンドに応じて設定が変化する単一のビルドステップです。パイプラインでは、これらの各コマンドは個別のビルドステップとして使用できます。エージェント要件:.NET ス...

サービスメッセージ

サービスメッセージは、ビルドに関するコマンド / 情報をビルドスクリプトから TeamCity サーバーに渡す特別に構成されたテキストです。TeamCity、それらはビルドの標準出力ストリームに書き込まれる必要があり、ビルドステップから出力またはエコーされますによって処理されます。例:echo ##teamcity[<messageName> 'value']echo