PyCharm 2024.1 ヘルプ

カバレッジツールウィンドウ

表示 | ツールウィンドウ | カバレッジ

このツールウィンドウは、カバレッジありで実行中に表示され、カバレッジ測定結果を表示します。

ツールバー

項目

説明

the Up button

このボタンをクリックすると、1 つ上のレベルに上がります。

the Flatten Packages button

このボタンを押すと、すべてのパッケージが単一レベルのビューとして表示されます。

the Jump to Source button

このボタンを押すと、ツールウィンドウで選択したクラスのソースコードが別のエディタータブに自動的に開き、フォーカスが得られます。

the Jump from Source button

このボタンを押すと、特定のクラスのソースコードがエディターでフォーカスを取得すると、対応するノードがツールウィンドウで自動的にハイライトされます。

the Generate report button

このボタンをクリックしてコードカバレッジレポートを生成し、指定したディレクトリに保存します。詳細については、コードカバレッジレポートの生成を参照してください。

Karma テストが実行されるたびに、カバレッジレポートが実際にディスク上に生成されます。カバレッジレポートの形式は、次のように設定ファイルで設定できます。

// karma.conf.js module.exports = function(config) { config.set({ ... // optionally, configure the reporter coverageReporter: { type : 'html', dir : 'coverage/' } ... });};

次の type 値を使用できます。

  • html はアノテーション付きソースコードを含む一連の HTML ファイルを生成します。

  • lcovonlylcov.info ファイルを作成します。

  • lcov は HTML + .lcov ファイルを生成します。このフォーマットはデフォルトで適用されます。

  • cobertura は、Hudson と簡単に統合するための cobertura-coverage.xml ファイルを生成します。

  • text-summary は、通常はコンソールに、カバレッジの簡潔なテキスト要約を生成します。

  • text は、すべてのファイルのカバレッジを持つ詳細なテキストテーブルを生成します。

コンテキストメニュー

項目

ショートカット

説明

ソースに移動

F4

エディターで選択したファイルを開くには、このコマンドを選択します。

タイトルバーのコンテキストメニューとボタン

ウィンドウのタイトルバーを右クリックし、コンテキストメニューを使用して表示モードを構成したり、ウィンドウを別のツールウィンドウバーに関連付けたり、ウィンドウのサイズを変更して非表示にしたりできます。

ツールバーのボタンを使用することもできます。

項目

ショートカット

説明

Hide tool window

Shift+Escape

ツールウィンドウを非表示にします。

すべてのツールウィンドウを非表示にするには、Ctrl+Shift+F12 を押します。

関連ページ:

カバレッジ付きで実行する

PyCharm は、コードカバレッジ測定を実行するための専用アクションを提供します。コードカバレッジデータは、設定ダイアログ () のカバレッジページで選択されたオプションに従って処理されます。コードカバレッジで実行する以下のいずれか 1 つを実行します: 目的のファイルをエディターで開き、コンテキストメニューからを選択します。カバレッジを使用してテストを実行するときは、キャレットの場所に応じて、テストクラス全体または個々のテストメソッドを実行できます。プロジェクトツールウィンドウで目的のファイル...

ツールウィンドウの表示モード

デフォルトでは、ツールウィンドウはメインウィンドウの端にアタッチされ、常に表示されています。たとえば、特定のツールウィンドウの表示モードを変更して、アクティブな場合にのみ表示したり、ツールウィンドウバーから切り離したりできます。ツールウィンドウの表示モードを変更するメインメニューでに移動し、表示モードを選択します。あるいは、ツールウィンドウのタイトルバーでまたはをクリックし、を選択して、表示モードを選択します。次のツールウィンドウの表示モードを使用できます。ドック (ピン留め): これは、ツール...

ツールウィンドウ

ツールウィンドウは、プロジェクト構造の表示、アプリケーションの実行とデバッグ、バージョン管理システムやその他の外部ツールとの統合、コード分析、検索、ナビゲーションなどの開発タスクへのアクセスを提供します。デフォルトでは、ツールウィンドウはメインウィンドウの下部と側面に接続されています。ただし、別のモニターなどで別のウィンドウとして使用するために、再配置したり、切り離したりすることもできます。プロジェクトツールウィンドウ、コミットツールウィンドウ、実行ツールウィンドウ、Python コンソールツー...