私のユニットテストは、カルマ/ジャスミンからグランツを使用して実行されます。私が走るときVisual StudioコードでGruntから実行されたジャスミンテストをデバッグする方法は?
grunt test
テストはコマンドラインから実行されます。
Visual Studioコードでプロジェクトを開くときに、Tasks: Run Test Task
を使用して同じコマンドを実行できます。 VSCodeは、test
パラメータでGruntを実行し、出力を表示します。
この場合、VSCodeによって実行されるテストケースをどのようにデバッグできますか? F5を押すと、launch.json
テンプレートファイルが開きます。 grunt test
によって実行される同じテストケースを開始/デバッグするには、program
、args
などに何を提供する必要がありますか?
私は次のことを試してみました:
program
:/usr/local/bin/grunt
args
:["test"]
これが正常兵卒プロセスを開始し、テストが実行されているが、それはで停止しません。私のテストコード内のブレークポイント。
さらに、数秒後にVSCodeプロセス全体を終了(またはクラッシュ)します。それがVSCodeのバグか、上記の実行コンフィギュレーションの結果かはわかりません。
私はその設定を試してみましたが、テスト実行が終了するとVSコードアプリ全体が閉じられます... – nwinkler
私は今これを理解しようとしています - 私は実行コードをデバッグできるようです'Gruntfile.js'しかし、それ以外のものは...私が私と@nwinklerが欲しいと思うものです。 –