antは細かい制御に向かない(Mavenよりは細かいことができるけど)
antは「特定のディレクトリ配下にあるソース」をまとめてコンパイルする道具
→ 特定のクラスのみをコンパイルするのは面倒
(そういうタスクを書けばできることは知っている)
junit使ってるときは「テスト全部」をまとめて実行する道具
→ 特定のテストのみを実行することが面倒
(そういうタスクを書けば実行できることは知っている)
という認識で使っており、非常にもどかしい感じがする
(そういうタスクを作るしかない、というのも面倒なのだよ)
で、しかたなく、M-x ant test の繰り返しをやっているときは、めんどくさいので
・全部コンパイル
・全部テスト
の繰り返しと、なっている、ことが多い。
で、特定のクラスのみ、特定のテストのみ、を、さっと実行する方法が欲しい、と、思って探してて見つけた。
junit実践講座(のMakeを使うやつ)
うぅ、そうか。Makeか。。今更。。。
でも、同じ認識を持つ人を見つけられて少しホッとした。あらためて故人の凄さを知る次第。
ふとマニュアルを眺めていて気づいたが
コマンドライン引数で
そして、build.xmlを
ant -Dtask=(テスト対象のクラス) test
とか、やってみるか。と、思ったが、xyzzyからわたせるのかな。明日考えてみよう