メモの日々


2008年08月11日(月) [長年日記]

[java] NetBeans 6.1でJUnitの実行結果を表示

NetBeansを使っている。個人的には使いにくいと感じていて、Eclipseの方が出来がいいと思う。が、jViプラグイン があるのでNetBeansを使い続ける。

build.xmlにjunitタスクを実行するターゲットを書いてNetBeansからそのターゲットを実行したとき、「JUnitテスト結果」というペインに「実行されたテストはありません」としか表示されずに困ったのでメモ。

解決方法は、build.xmlのjunitタスク内に

<formatter type="plain" usefile="no"/>

のような行を追加することみたい。typeは何でもよくて、「usefile="no"」の方が重要。usefileのデフォルト値はtrueなので、明示的にオフにしないとNetBeansがテスト結果文字列を取得できないということのようだ。NetBeansというよりAntの使い方の問題か。