LoginSignup
0
2

More than 1 year has passed since last update.

Gradleコマンドで実行したテストをIntellij IDEAでブレークポイント付けてデバッグする

Last updated at Posted at 2021-08-05

ナニコレ?

通常はIntellij経由でテストを実行すればブレークポイントを張った場所で止めることができるが、
ターミナルのgradleコマンド経由で実行したテストでも同じことがしたいときのやり方。

手順

1. デバッガの設定をする

Run > Edit Configurations... を開き、左上の「+」ボタンから「Remote JVM Debug」を選ぶ。
特に設定はいじらずデフォルトのまま「OK」で保存。(port=5005

Screen Shot 2021-08-05 at 11.36.12.png

2. Gradleコマンドで対象のテストを実行

./gradlew test --tests "HogeTest*" --debug-jvm
  • --tests ...実行対象のテストをフィルタリング。公式DocのTest filteringの章を参照
  • --debug-jvm ...テストを実行する直前で停止し、ポート= 5005 でデバッガがアタッチされるのを待機する

3. デバッガを実行

Intellijでブレークポイントを付けておき、
1で作ったConfigurationを「🪲」ボタンをクリックして実行する。

Screen Shot 2021-08-05 at 11.46.03.png

→ テストが実行され、ブレークポイントを張った場所で止まる💪

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2