いざ、テスト開始

しばらくほかの事をしていたのでもう忘れているだが・・・(自分の日記を読んで思い出しつつあり)。


テストサーバ(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の設定をコメントアウト


・・・これで動いた。見なかったことにしよう(お。



次の問題は・・・コンパイル通らないぞ、ってこれは新人が変更したソースがコンパイル通っていなかった。

注:コンパイルの通らないソースをCVSにのせてはいけません ○rz


この後しばらくはまっていたのはタグ。


 
  
 


テスト対象のクラスで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