Bummei Kanezashi HOMEPAGE

CVSを利用した自動Javaモジュールテストシステム

とりあえず走り書き程度です。私しかわからないメモです。

参照

作業手順

build環境にはSDKおよびant, cvsコマンドがインストールされている必要があります。 ここではVineLinuxをbuild環境としています。

Eclipseでプロジェクトを作成するときに

  • bin: 生成ディレクトリ
  • src: ソースディレクトリ
  • lib: ライブラリディレクトリ(junit.jarをコピー, classpathにも追加)
  • とします。

テスト用クラス(TestCaseクラスを継承したクラス)は*Test.javaとして作成します。

build.xml(以上のURLのものそのままです。), build.shを作成します。 これらはProjectディレクトリ直下に保存します。

build.xml




         
         
         
         
         
         
          

         
         
                 
                          
                 
         

         
         
                 
                 
                 
         

         
         
                 
                          
                 
         

         
         
                          
                                         
                          

                          
                          
                                         
                                            
                                            
                                                      
                                         
                                         
                                         
                                         
                                                      
                                                                         
                                                      
                                         
                          
         

         
         

                  
                  
                                    
                                                      
                                    
                                    
                  

                  
                  
                         
                  

                  
                  
         

         
         
                  
         

build.shを作成します。環境、各プロジェクトにあわせてディレクトリ構成を変更します。

build.sh

#! /bin/sh
export CVSROOT=:pserver:bunmei@localhost:/home/cvs
export PATH=:/usr/java/j2sdk1.4.1_06/bin:/usr/local/apache-ant-1.6.0/bin
export JAVA_HOME=/usr/java/j2sdk1.4.1_06
export ANT_HOME=/usr/local/apache-ant-1.6.0

cd /home/bunmei/project/test
ant cvs
ant report

build環境側の設定(未整理)

  • build.shにあわせてディレクトリを作成します。
  • CVSROOTを設定します。
  • cvs loginを実行します。
  • cvs checkout プロジェクト名を実行します。
  • プロジェクトディレクトリでant cvsを実行します。
  • プロジェクトディレクトリでant reportを実行します。
  • /bin/sh build.shを実行します。
  • cronでbuild.shが実行できるようにします。
    • 0 * * * * /bin/sh /project/test/build.sh


free [tech] 著者: bunmei 作成日: 2004年10月02日17時37分05秒
このページに関する問い合わせはbunmei@bspace.infoまでお願い致します。 powerd by PADDLE