注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Code Repositories のデバッガーツールを使用して、ユニットテストが実行されている間の動作を調査します。ブレークポイントを設定してユニットテストの実行を一時停止し、変数を調べたり、関数やライブラリの理解を深めたりします。
デバッガーを使用するには、ブレークポイントを設定する必要があります。これらのブレークポイントは、デバッガーがコードの実行を一時停止する具体的なポイントを示しており、変数と対話することが可能になります。
各行のコードの余白部分にある淡い赤い点を選択してブレークポイントを設定します。デバッガーは、マークされた行が実行される前に実行を中断します。必要に応じて、複数のファイルにわたって複数のブレークポイントを設定することができます。
コードにブレークポイントを追加した後、コードエディタのユニットテストの隣にある Run test を選択します。デバッガーパネルが開き、最初に遭遇したブレークポイントで一時停止します。デバッガーの左側のバーでは、コードのナビゲーション、ブレークポイントの削除、デバッギングセッションの終了/停止が可能です。
コード内をナビゲートすると、エディタは次に実行されるコード行をハイライト表示します。以下のボタンを使用してデバッガーを進めます:
デバッガーが実行中の場合、コードの実行時点での変数やデータを調査することができます。
フレームは、デバッガーがアクティブであるか、ブレークポイントが存在する関数を表します。各フレームは、関数の名前に続いてファイルの名前と関数が記述されている行番号を示します。
フレームを選択して、そのフレーム内の変数を調査したり、コンソールコマンドを実行したりします。
変数セクションでは、変換が実行されている間にローカル変数とグローバル変数に格納されている値が表示されます。
コンソールを使用すると、デバッガーを実行している間にJavascriptのコンソールコマンドを使用してデータと対話することができます。コンソールでは、以下の2つのパターンがよく使われます:
選択したフレームのコンテキスト内でコンソールが動作することに注意してください。異なるフレームのローカル変数に対してコマンドを実行しようとするとエラーが発生します。