ReSharper 2026.1 Help

C++ テスト​

ReSharper オプション: ツール | ユニットテスト | テストフレームワーク | C++ テスト

このページの ReSharper オプションでは、 C++ の単体テスト支援の設定を調整できます。

Google Test サポートを有効にする

デフォルトでは、ReSharper はアクションインジケーターを追加し、 エディターから Google Test テストを実行できるようにし、自動的に ソリューション内の Google Test テストを検出します。 この動作を無効にするには、このチェックボックスをオフにします。

doctest サポートを有効にする

デフォルトでは、ReSharper はアクションインジケーターを追加し、 エディターから doctest テストを直接実行できるようにし、自動的に ソリューション内の doctest テストを検出します。 この動作を無効にするには、このチェックボックスをオフにします。

Catch サポートを有効にする

デフォルトでは、ReSharper はアクションインジケーターを追加し、 エディターから Catch テストを直接実行できるようにし、自動的に ソリューション内の Catch テストを検出します。 この動作を無効にするには、このチェックボックスをオフにします。

Boost.Test サポートを有効化

デフォルトでは、ReSharper はアクションインジケーターを追加し、 エディターから Boost.Test テストを直接実行できるようにし、自動的に ソリューション内の Boost.Test テストを検出します。 この動作を無効にするには、このチェックボックスをオフにします。

コマンドライン引数を使用する

この設定は、ユニットテストを実行する際に ReSharper が デバッグ | ローカル Windows デバッガー | コマンド引数 プロジェクトプロパティの値を使用するかどうかを制御します。

名前付きパイプを使用して子プロセスと通信する

デフォルトでは、テストランナーは名前付きパイプを使用して子テストプロセスと通信し、バッファリングされていない出力を読み取ります。 代わりに一時ファイルを使用するには、このオプションを無効にします。

テスト実行構成

指示
コマンド引数
作業ディレクトリ
環境

ここでは、テストを使用するプロジェクトの標準実行設定を指定できます。 これらの設定は通常、プロジェクトプロパティ(プロジェクトプロパティ | プロパティの構成 | デバッグ )で指定されており、ReSharper はそこから取得します。
ただし、これらのプロパティがそこで指定されていない場合(たとえば、ライブラリプロジェクト、「フォルダーを開く」、CMake プロジェクト)、この設定ページで実行設定を定義できます。
実行設定がプロジェクトプロパティとこのページの両方で指定されている場合、Visual Studio プロジェクトプロパティの設定のみが使用されます。 ただし、 マージ環境 チェックボックスを選択すると、ここで指定した環境変数が Visual Studio の環境変数に追加されます。

マージ環境

このチェックボックスが選択されている場合、ReSharper は Visual Studio と上記の 環境 フィールドの両方から環境変数を使用します。

2026 年 6 月 12 日