Teeda Selenium Test
とりあえず叩き台として、Teedaを複数のアプリケーションサーバで
Seleniumを使ってTestするものをコミットしました。
チェックアウトして
mvn integration-test
を実行すると
jetty6x tomcat5x resin3x geronimo1x weblogic8x(事前インストール必要あり)
のアプリケーションサーバでTestを実行します。
上記アプリケーションサーバは自動でzipファイルをダウンロードして解凍しますが
WebLogicだけは事前にインストールする必要があります。
【補足】
このTestを使えば、例えばTomcatがインストールされていない環境でも自動でTomcatを
ダウンロードしそれを解凍しTestしたいアプリケーションをデプロイしてくれます。
具体的にはpom.xmlの以下が該当します。
<configuration> <container> <containerId>tomcat5x</containerId> <!-- for use -Dtomcat.home=c:\usr\local... <type>installed</type> <home>${tomcat.home}</home> --> <!-- この部分が重要 --> <zipUrlInstaller> <url> http://archive.apache.org/dist/tomcat/tomcat-5/v5.5.23/bin/apache-tomcat-5.5.23.zip </url> <installDir>${installDir}</installDir> </zipUrlInstaller> <output> ${project.build.directory}/tomcat5x.log </output> <log>${project.build.directory}/cargo.log</log> </container> </configuration>
デフォルトではIEを使ったTestを行います。
これから徐々にテストを追加していきたいと思います。
取り急ぎ。