ScalaTestのテストケースをsbtから実行しIntelliJでデバッグする
Posted on January 13, 2019 at 23:50 (JST)
指定したテストケースのみを実行し、IntelliJ でステップ実行する方法について記載する。
IntelliJ IDEA は任意の JVM remote server と連携してデバッグ実行するための機能を備えている。
下記の手順でステップ実行等GUIの機能を利用できる。
- SBT_OPTS(環境変数)にデバッグを外部から受け付けるオプションを設定し、sbtを立ち上げる
- IntelliJの
Run/Debug Configurations
の設定をする - IntelliJ IDEAのエディターにブレークポイントを置く
- sbtコマンドでテストを実行する