2013-05-02 6 views
10

私は最後の安定したSBTをScala 2.10で使用し、最後のScalaプラグインはIntelliJ IDEA 12.xで使用します。そして、非常に簡単なテストScalaプロジェクトを持っています。IntelliJ IDEAのデバッグが、ジャンプする代わりに

specs2私はどこからデバッグを開始したいのですか?いくつかのブレークポイントがあるので、(私のテストと私のコードではブレークポイントから別のブレークポイントに)行こうと思っていますが、debbugerはライブラリクラスのどこかに行き、そこに止まっていくつかの奇妙なソースを表示します。

これはいつも再現可能で、次のブレークポイント(テストまたはコード内)に到達するには、次の矢印ボタン(デバッグパネル上)で2,3、時には5回クリックする必要があります。

私は、IntelliJのポップアップのように、SBTの「テストコンパイル」アクションでテストを実行します。

Aldo私はthisのScalaのデバッグ設定を見つけました(「特定のScalaクラスにステップしないでください」)。しかし、私はこのチェックボックスを選択しました。

私はissueをIntelliJ IDEAサイトに投稿しました。

+0

私にも同様の問題があります。ブレークポイントが2回以上ヒットすると、ステッピングしたときにカーソルが同じ行にとどまり、より多くのファンキー状態になります。私のプロジェクトは、しかし、ベースの非sbtです。これはmavenを使用します。 –

+0

チケットを更新しました。付属のサンプルプロジェクトと再現手順。それは奇妙です..実際には、少なくとも私にとっては邪魔です。 – ses

+0

デッドカーソルと同じ問題があります。時には非常に遅くレンダリングされます。 IDEサポートの欠如はスカラーをただのおもちゃにする – ses

答えて

1

IntelliJ 15では、ラムダ内にブレークポイントを追加できるようになりました。詳細はthis blog postを参照してください。

関連する問題