doctest
作成: 
このダイアログを使用して、 doctest(英語) の実行 / デバッグ構成を作成します。
実行 / デバッグ構成のツリービューには、プロジェクト で利用できる構成の管理や、デフォルト構成テンプレートの調整に役立つツールバーがあります。
項目 | ショートカット | 説明 |
|---|

| Alt+Insert | 実行 / デバッグ構成を作成します。 |

| Alt+Delete | 選択した実行 / デバッグ構成を削除します。 デフォルト設定は削除できません。 |

| Ctrl+D | 選択した実行 / デバッグ構成のコピーを作成します。 デフォルト設定のコピーを作成してください。 |

| | このボタンは、 一時的な構成を選択した場合にのみ表示されます。 このボタンをクリックして、一時的な構成を永続的なものとして保存します。 |

| | 新しいフォルダーに移動 / 新しいフォルダーを作成します。 実行 / デバッグ構成は、 フォルダーに配置することでグループ化できます。 フォルダーを作成するには、カテゴリ内の設定を選択し、 をクリックしてフォルダー名を指定します。 カテゴリだけにフォーカスがある場合は、空のフォルダーが作成されます。 次に、設定をフォルダー内、フォルダー間、フォルダー外に移動するには、ドラッグまたは ボタンと ボタンを使用します。 グループ化を解除するには、フォルダーを選択して をクリックします。 |

| | このボタンをクリックすると、設定がアルファベット順にソートされます。 |
共通オプション
項目 | 説明 |
|---|
命名方法名 | 実行構成の名前を指定して、編集または実行時に他の構成の間ですばやく識別できるようにします。 |
複数のインスタンスを許可する | この実行構成の複数のインスタンスを並行して実行できるようにします。 デフォルトでは無効になっており、別のインスタンスがまだ実行中にこの構成を開始すると、CLion は実行中のインスタンスを停止して別のものを開始するよう提案します。 これは、実行構成が多くのリソースを消費し、複数のインスタンスを実行する正当な理由がない場合に役立ちます。 |
プロジェクトファイルとして保存する。 | 実行構成設定を含むファイルを保存して、他のチームメンバーと共有します。 デフォルトの場所は .idea/runConfigurations です。 ただし、 .idea ディレクトリを共有したくない場合は、構成をプロジェクト内の任意の他のディレクトリに保存できます。 デフォルトでは無効になっており、CLion は実行構成設定を .idea/workspace.xml に保存します。 |
構成オプション
項目 | 説明 |
|---|
doctest |
テスト | ラジオボタンのいずれかをクリックしてテストのスコープを定義してください(フォルダー内のすべてのテスト、スクリプト内のすべてのテスト、テストクラス、単一のテストメソッドまたは関数)。 次に、テストの場所を指定します。 このセクションのフィールドは、 テスト セクションで選択したテストタイプに応じて有効になります。 フォルダー内のすべて: このテストスコープでは、次の引数を指定します。 フォルダー: 実行するテストが含まれるディレクトリへのパスを入力するか、参照ボタンをクリックして パスの選択 ダイアログで目的のディレクトリを選択します。 パターン: テストと見なされるファイルのファイル名が一致する 1 つ以上のパターンを入力します。 区切り文字としてコンマを使用します。 パターンは Python の正規表現でなければなりません。 スクリプト: このスコープでは、実行するテストを含むスクリプトの名前を指定します。 クラス: このスコープでは、スクリプトとテストクラスの名前を指定します。 メソッド: このスコープでは、スクリプトの名前、テストクラス、テストメソッドを指定します。 機能: このスコープでは、スクリプトの名前とテスト方法を指定します。
|
環境 |
環境変数 | 参照ボタンをクリックするか、 Shift+Enter を押して、「環境変数」ダイアログで目的の環境変数のセットを指定します。 新しい変数を作成するには、 をクリックして希望の名前と値を入力します。 |
Python インタープリター | 事前構成された Python インタープリターのいずれかを選択します。 |
インタープリターオプション | このフィールドで、インタープリターに渡される コマンドラインオプション(英語)を指定します。 必要に応じて、 をクリックし、エディターに文字列を入力します。 |
作業ディレクトリ | 実行中のタスクが使用するディレクトリを指定します。 デフォルトの実行 / デバッグ構成がキーボードショートカット Ctrl+Shift+F10 によって、またはスクリプトのコンテキストメニューから を選択することによって作成されるとき、作業ディレクトリは実行可能スクリプトを含むものです。 このディレクトリはプロジェクトディレクトリとは異なる場合があります。 このフィールドを空白のままにすると、CLion インストールの bin ディレクトリが使用されます。
このフィールドでは パス変数を使用できます。 |
PYTHONPATH にコンテンツルートを追加する | プロジェクト内のすべての コンテンツルートを環境変数 PYTHONPATH に追加するには、このチェックボックスを選択してください。 |
PYTHONPATH にソースルートを追加する | プロジェクトのすべての ソースルートを環境変数 PYTHONPATH に追加するには、このチェックボックスを選択してください。 |
Docker コンテナーの設定 をクリックしてダイアログを開き、以下の設定を指定します。
|
オプション | ネットワークを無効にする :ネットワークを無効にするには、このチェックボックスを選択してください。 これは --net="none" に対応し、コンテナ内では外部ネットワークリソースが利用できないことを意味します。 ネットワークモード: オプション --net の他の値に対応します。 bridge がデフォルト値です。 ブリッジのネットワーク上のコンテナーに IP アドレスが割り当てられ、トラフィックはこのブリッジを介してコンテナーにルーティングされます。
コンテナーは、デフォルトで IP アドレスを介して通信できます。 名前で通信するには、リンクする必要があります。 共有セッションには、ホスト: コンテナー内のホストのネットワークスタックを使用します。
container:<name|id>: 名前または ID で指定された別のコンテナーのネットワークスタックを使用してください。
詳細については、 ネットワーク設定(英語)のドキュメントを参照してください。 リンク: このセクションを使用して、作成するコンテナーを他のコンテナーとリンクします。 これは Network mode = bridge に適用され、 --リンク オプションに対応します。 すべてのポートを公開する: すべてのコンテナーポートをホストに公開します。 これはオプション --publish-all に対応します。 ポートバインディング: ポートバインディングのリストを指定します。 docker run で -p オプションを使用するのと同じです。 追加ホスト: --add-host オプションに対応します。 詳細については、「/etc/hosts の管理(英語) 」を参照してください。 ボリュームバインディング: このフィールドを使用して、特別なフォルダー (ボリューム) と、Docker デーモンが実行されるコンピューターのフォルダー間のバインドを指定します。 -v オプションに対応します。 詳細については、「コンテナー内のデータを管理する(英語) 」を参照してください。 環境変数: このフィールドを使用して、環境変数とその値のリストを指定します。 これは -e オプションに対応します。 詳細については、「ENV (環境変数)(英語) 」を参照してください。
をクリックしてテーブルを展開します。 、 、 をクリックしてリストを作成します。
|
ログ
次のオプションは、この構成の実行のログ記録に関連しています。 詳細については、 を参照してください。
項目 | 説明 |
|---|
コンソールに表示するログを指定する。 | アプリケーション実行中に表示するログファイルを指定します。 をクリックして新しいログを追加します。 ログファイルエイリアスの編集 ダイアログで、次のように構成します。
テーブル内のログに対して、次のオプションを構成できます: |
コンソール出力をファイルに保存する | コンソール出力を指定の場所に保存します。 パスを手動で入力するか、参照ボタンをクリックして 表示されるダイアログで目的の場所を指定します。 |
メッセージが標準出力に出力されたときにコンソールを表示する | アプリケーションが標準出力ストリームに書き込む際にコンソールを有効化します。 |
メッセージが標準エラーに出力されたときにコンソールを表示する | アプリケーションが標準エラーストリームに書き込む際にコンソールを有効化します。 |
起動前
この領域では、選択した実行 / デバッグ構成を開始する前に実行するタスクを指定できます。 タスクは、リストに表示されている順序で実行されます。
項目 | ショートカット | 説明 |
|---|

| Alt+Insert | このアイコンをクリックして、以下の利用可能なタスクのいずれかを追加します: 外部ツールの実行: 外部アプリケーションを実行することを選択します。 開いたダイアログで、実行する 1 つまたは複数のアプリケーションを選択します。 CLion でまだ定義されていない場合は、定義を追加してください。 詳細については、 外部ツール および 外部ツール を参照してください。 別の構成を実行: 別の実行 / デバッグ構成を実行することを選択し、それが完了するまで待ってから現在の構成を開始します。 複数の構成を並行して実行する場合は、 複合実行 / デバッグ構成を使用してください。 ファイル監視の実行 :このオプションを選択すると、CLion ですべての現在アクティブな File Watchersが適用されます。 Grunt タスクの実行: Grunt タスクを実行するには、このオプションを選択してください。 表示される Grunt タスク ダイアログで、必要なタスクが定義されている Gruntfile.js を指定し、実行するタスクを選択して、Grunt ツールに渡す引数を指定します。 Node.js ランタイムの場所、それに渡すパラメーター、 grunt-cli パッケージへのパスを指定します。 gulp タスクの実行: Gulp タスクを実行するには、このオプションを選択してください。 表示される Gulp タスク ダイアログで、必要なタスクが定義されている Gulpfile.js を指定し、実行するタスクを選択して、Gulp ツールに渡す引数を指定します。 Node.js ランタイムの場所、それに渡すパラメーター、 gulp パッケージへのパスを指定します。 npm スクリプトを実行する。: npm スクリプトを実行するには、このオプションを選択してください。 開いた NPM スクリプト ダイアログで、 npm 実行 / デバッグ構成設定を指定します。 TypeScript のコンパイル: 組み込み TypeScript コンパイラーを実行するように選択し、TypeScript コードに加えたすべての変更が生成された JavaScript ファイルに反映されるようにします。 表示される TypeScript のコンパイル設定 ダイアログで、 エラーの確認 チェックボックスを選択または選択解除して、エラーが検出された場合のコンパイラーの動作を設定します。 CoffeeScript ソースマップの生成 :このオプションを選択すると、 CoffeeScriptソースのソースマップが生成されます。 表示されるダイアログで、CoffeeScript のソースファイルがある場所を指定します。
|

| Alt+Delete | このアイコンをクリックして、選択したタスクをリストから削除します。 |

| Enter | 選択したタスクを編集するには、このアイコンをクリックします。 開いたダイアログで必要な変更を加えます。 |


| Alt+Up Alt+Down | これらのアイコンをクリックして、選択したタスクをリスト内で 1 行上または下に移動します。 タスクは、リストに表示されている順に実行されます。 |
このページを表示する | | 実行 / デバッグ構成を実際に開始する前に、実行 / デバッグ構成設定を表示するには、このチェックボックスを選択します。 |
ツールウィンドウをアクティブにする | | デフォルトではこのチェックボックスは選択されており、実行 / デバッグ構成を開始すると 実行または デバッグツールウィンドウが開きます。 それ以外の場合、チェックボックスがオフの場合、ツールウィンドウは非表示になります。 ただし、設定の実行中は、 Alt+4 または Alt+5 を押すことで、対応するツールウィンドウを自分で開くことができます。 |
ツールウィンドウにフォーカス | | 実行 / デバッグ構成を開始したときに、 実行または デバッグツールウィンドウに自動的にフォーカスを移動させるには、このチェックボックスを選択してください。 |
2026 年 7 月 15 日