いざ、テスト開始
しばらくほかの事をしていたのでもう忘れているだが・・・(自分の日記を読んで思い出しつつあり)。
テストサーバ(Linux)でzipを解凍して、configをコピーして準備完了。
・・・いきなり躓いた。
実行時にantが動かない。
[cc]6-16 13:24:57 Project - exception attempting build in project TPoint
net.sourceforge.cruisecontrol.CruiseControlException: Encountered an IO exception while attempting t
o execute Ant. CruiseControl cannot continue. : java.io.IOException: /usr/local/bin/ant: cannot exec
ute
at net.sourceforge.cruisecontrol.builders.AntBuilder.build(AntBuilder.java:144)
at net.sourceforge.cruisecontrol.Schedule.build(Schedule.java:144)
at net.sourceforge.cruisecontrol.Project.build(Project.java:195)
at net.sourceforge.cruisecontrol.Project.execute(Project.java:153)
at net.sourceforge.cruisecontrol.ProjectWrapper.run(ProjectWrapper.java:66)
at java.lang.Thread.run(Thread.java:534)
んー?
antのパスは通っているんだけどな。
ひとまずconfigをすこしいじって、antの設定をコメントアウト。
・・・これで動いた。見なかったことにしよう(お。
次の問題は・・・コンパイル通らないぞ、ってこれは新人が変更したソースがコンパイル通っていなかった。
この後しばらくはまっていたのは
テスト対象のクラスでClassNotFoundExceptionが発生していたが、どうも.javaファイルがないとだめなようだ。
このようにする。
この間うまくいかなかった
そんなこんなで、JUnitまでは動作した(っぽい)。
[junit] Running hoge.LoginControllerImplTest
[junit] Tests run: 18, Failures: 0, Errors: 0, Time elapsed: 0.088 sec
[junit] Running hoge.DomainMemberControllerImplTest
[junit] Tests run: 14, Failures: 0, Errors: 0, Time elapsed: 0.092 sec