JS コードカバレッジのデバッグ
JS コードカバレッジのデバッグ アプリケーションを使用すると、アドミニストレーターとアプリケーション開発者は、ユーザーセッション中にトリガーされたスクリプトを記録し、システムが実行したコードの行を確認できます。
js_coverage_debugger ロールを持つユーザーは、ブレークポイントを設定したり画面上のデバッグメッセージを確認したりすることなく、スクリプトをデバッグできます。代わりに、スクリプト使用データは JavaScript コードカバレッジ [sys_js_code_coverage] テーブルに保存されます。各 JavaScript コードカバレッジレコードには、次のものが含まれます。
- スクリプトを呼び出したユーザーセッション。
- テーブル、sys_id、およびスクリプトフィールドで識別される、システムが呼び出したスクリプトレコード。
- タイプと名前で識別される、システムが呼び出したスクリプトレコード。
- スクリプトを呼び出したトランザクション。
- トランザクションの開始時間。
- システムが実行した行を示すためにハイライト表示されたスクリプトフィールドの内容。
JS コード範囲のハイライト表示
JS コードカバレッジアプリケーションは、システムが各行を実行したかスキップしたかを示すために、スクリプトフィールドをハイライト表示します。
ハイライト表示の色は、システムがコード行をどのように評価したかを示します。
| ハイライト表示の色 | 意味 |
|---|---|
| 緑 | これは、セッション中にシステムが実行した実行可能なコード行です。 |
| 赤 | これは、何らかの理由でシステムがスキップした実行可能なコード行です。必要なスクリプト条件が満たされていないか、スクリプト関数が一度も呼び出されていないために、システムが実行可能なコード行をスキップした可能性があります。スクリプトデバッガ を使用して、システムが実行可能なコード行をスキップした理由を特定できます。 |
| グレイ | これは、空白、コードコメント、または単独では実行できない複数の行にまたがる式の一部など、実行不可能なコード行です。 |
アドミニストレーターとアプリケーション開発者は、この情報を使用して、スクリプトデバッガ を使用してスクリプト条件が満たされていない理由を特定するなど、よりターゲットを絞ったデバッグアクティビティを行うことができます。
JS コードカバレッジのデバッグ のアクティブ化
admin ロールを持っている場合は、JS コードカバレッジのデバッグ プラグイン (com.glide.js.coverage) をアクティブ化できます。
始める前に
手順
次のタスク
JS コードカバレッジのデバッグ を使用したデバッグ
JS コードカバレッジのデバッグ を使用してユーザーセッションを記録し、システムが実行したスクリプトとコード行を確認します。