2009-07-15 25 views
16

TDDを使用して新機能を実装すると、ショート・カットShift + Alt + D Tを使用して、現在作業中のjUnitテスト・ケース(テスト・スイート全体ではなく、数分かかる)のみを実行することがよくあります。Eclipseデバッグ設定のデフォルトVM引数?

これにより、現在のJavaソースの新しいデバッグ設定が作成され、すぐに実行されます。今度はアサーションを有効にしてテストを実行したいと思います(VMオプション-ea)。

残念ながら、新しいデバッグ構成のVM引数は空になります。私はいつもDebug Configurations...Argumentsに入り、-eaをVM引数入力ボックスに追加する必要があります。

Eclipseにこれらの引数に(プロジェクトまたはワークスペース全体の)デフォルトオプションが設定されている方法はありますか?

答えて

11

Windows →を編集、追加するためのオプションを持っています新しい起動設定が作成されるたびに-eaデバッグ設定にも-eaオプションが追加されます。

チェックボックスの隣の全文は次のとおりです。

ポインタのための

2

これは、新しい起動構成に貢献することだけがわかります。これは簡単な作業ではありませんが、PDEの経験があればあまり難しくありません。

設定を構成して起動する方法については、eclipse.org article(「起動設定の作成」を参照)があります。

JUnitの実装(org.eclipse.jdt.junitのorg.eclipse.debug.core.launchConfigurationTypes拡張モジュールを参照)をコピーして、選択したデフォルトをその設定に追加することができます。次に、キーバインドを宣言して起動し、インストールにプラグインをパッケージする必要があります。私はあなたがPreferencesJavaInstalled JREs →下JREの定義を編集して、このオプションを設定することができると思い

+0

おかげで新しいJUnitの起動設定を作成するときに、私は特別な打ち上げを作成することを検討しますVM引数に-eaを追加空き時間があるとき(ほとんどの場合;-))設定します。 私はグレムの答えに行くつもりです(何とか私はJVM設定のデフォルトのVM引数フィールドを見逃しました)。 – Bluehorn

38

は、問題のJREを選択し、PreferencesJUnitデフォルトVM引数に

+2

ありがとう!これは私が探していた機能ではないが、私の問題を解決する。このソリューションでは、デバッグ構成の「VM引数」は空のま​​まで、起動時には「デフォルトVM引数」がサイレントに追加されます。 Eclipseは少なくとも、デバッグ設定ダイアログに追加された「デフォルトVM引数」を表示する必要があります。欠点は、特定の設定(これは私が好きなデフォルトの意味ではない:)のデフォルトのVM引数から削除できないことです) – Bluehorn

関連する問題