[CUBBY-88] seleniumテストの場所について Created: 2008-02-04  Updated: 2009-07-05  Resolved: 2008-02-18

Status: Closed
Project: Cubby
Component/s: None
Affects Version/s: 1.0.0-RC2
Fix Version/s: 1.0.0-RC2

Type: Task Priority: Major
Reporter: sakamoto Assignee: sakamoto
Resolution: Fixed Votes: 0
Labels: None


 Description   

cubby-selenium-testプロジェクトは、cubby-examplesプロジェクトに変更がある度に、
src以下等をコピーし、そのコピーしたアプリをテスト対象として動作しています。
これでは、毎回コピーする手間がかかってしまい、コピーミスも起こりかねないので、
seleniumのテストはcubby-examplesの中に含めようと思うのですがどうでしょうか?

ご意見よろしくお願いします。



 Comments   
Comment by sakamoto [ 2008-02-18 ]

対応完了しました。

Comment by Anonymous [ 2008-02-18 ]

コミットする場所を間違えていました。以下の場所に移動しました。

https://www.seasar.org/svn/sandbox/cubby/tags/1.0.0-rc2/cubby-apps
-->https://www.seasar.org/svn/sandbox/cubby/branches/1.0.x/cubby-apps

あと、
https://www.seasar.org/svn/sandbox/cubby/branches/1.0.x/cubby-examples
https://www.seasar.org/svn/sandbox/cubby/branches/1.0.x/cubby-selenium-test
はcubby-appsに統合しましたので、削除します。

Comment by Anonymous [ 2008-02-18 ]

cubby-appsを新規追加し、以下の構成にしました。
https://www.seasar.org/svn/sandbox/cubby/tags/1.0.0-rc2/cubby-appsにコミットしています。

  +cubby-apps 
    +cubby-examples 
      +src
        +main
          +java
          +resources
          +webapps
        +test
          +java
          +resources
          +selenium 
      -pom.xml
    -pom.xml 

shaleの構成を参考にseleniumとかcargoの設定をcubby-appsのpom.xmlに設定しようかと
思ったんですが、cubby-appsでのテストはselenium-maven-pluginを使っているので不要と
思ったので書いていません。

Comment by baba [ 2008-02-13 ]

こんなフォルダ構成、どうでしょうか?

  +cubby-apps <- 今後、サンプルアプリが増えたらここに追加
    +cubby-examples <- これをチェックアウトするとサンプルやSeleniumのテストを動かせる
      +src
        +main
          +java
          +resources
          +webapps
        +test
          +java
          +resources
          +selenium <- seleniumのhtmlとかはここ
      -pom.xml
    -pom.xml <- seleniumとかcargoの設定はここ

親のpomにprofileを設定して、Tomcat以外のAPサーバでも動かせるようになると嬉しいかも。

Comment by baba [ 2008-02-13 ]

スクリプトでソースをコピーするのは、それはそれで間違ってしまいそうな気がするので、アプリとSeleniumのテストはひとつのプロジェクトにまとめてしまってもいいと思います。

Comment by agata [ 2008-02-08 ]

賛成。+1

Comment by baba [ 2008-02-07 ]

自分はよいと思います。

Apache Shale (http://shale.apache.org/) のサンプルアプリもSeleniumを使ってますが、プロジェクト構造がMavenのマルチプロジェクトを使っていてきれいですね。

Generated at Thu Apr 25 20:09:33 JST 2024 using Jira 9.15.0#9150000-sha1:9ead8528714127d8cfabf2446010d7e62c0a195c.