JetBrains Rider 2024.3 ヘルプ

Unity テストのカバレッジの分析

JetBrains Rider には、JetBrains dotCover に基づくカバレッジ分析ツールがバンドルされています。カバレッジ分析の詳細については、「.NET コードのカバレッジ分析」を参照してください。

インストールとライセンス

dotCover は、JetBrains Rider の単一のバンドルプラグインとして提供され、IDE のインストール中に自動的に追加され、有効になります。プラグインを無効にする場合は、プラグイン設定ページ Ctrl+Alt+S を開き、インストール済みタブに切り替えて、dotCover の横にあるチェックボックスをオフにします。

dotCover は、dotUltimate または All Products Pack サブスクリプションの所有者が Rider でのみ利用できます。

注意事項

  • カバレッジ分析を実行するには、Unity プロジェクトに「Rider Editor」および「Test フレームワーク」パッケージが必要です。バージョン要件:

    Unity

    Rider エディター

    テストフレームワーク

    2018.3 – 2019.1

    任意

    任意

    2019.2 以降

    1.2.0 以降

    任意

    1.2.0 より前

    1.1.1 – 1.1.3

  • カバレッジ分析には、Unity Editor が実行されている必要があります。

Unity テストのカバレッジを分析する方法

  1. Rider で Unity ソリューションを開きます。

  2. Unity ツールバーで、Unity を開始を選択します。

  3. 通常の単体テストと同じように、Unity テストを操作します。例: テストカバレッジ分析を実行するには、ユニットテストウィンドウを開き、目的のテストを選択して、選択した単体テストをカバーボタンをクリックします。

関連ページ:

.NET コードのカバレッジ分析

JetBrains Rider の統合 dotCover は、.NET コードにコードカバレッジ機能を提供します。JetBrains Rider での dotCover 機能の可用性:すべての dotCover 機能が JetBrains Rider 2024.3 で使用できるわけではないことに注意してください。単体テストのカバレッジ分析、継続的なテスト、カバレッジフィルター、カバレッジツリーで検索、カバレッジレポート (XML、HTML など)、アプリケーションの適用範囲分析、ドキュメントの概...

プラグインのインストール

プラグインは JetBrains Rider のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して設定を開き、を選択します。マーケットプレースタブを使用して、JetBrai...

ユニットテストウィンドウ

このウィンドウでは、すべての単体テストアクティビティをさまざまなタブで管理できます。テストを検索するには、フォーカスがこのウィンドウに表示されるとすぐに、テスト名またはそのキャメルハンプ省略形の入力を開始します。ツールウィンドウのタブを切り替えるには、とを押します。エクスプローラータブ:このタブを使用すると、ソリューション全体でサポートされているすべてのフレームワークの単体テストを調査、実行、デバッグ、カバーできます。プロジェクトのユニットテストは、プロジェクトのビルド後にのみタブに表示さ

Unity アプリケーションのプロファイル

JetBrains Rider には、Unity ゲームのパフォーマンスのボトルネックを見つけることができる dotTrace パフォーマンスプロファイラーがバンドルされています。これには、スクリプト内で最も遅いメソッドの検出、CPU 不足の原因の特定、ガベージコレクション、ディスク I/O などの問題のブロックが含まれます。統合プロファイラーは JetBrains dotTrace に基づいており、Unity 2018.3 以降と互換性があります。dotTrace プロファイラーツールウィンドウか...