2011-10-23 13 views
0

コンパイルしてjarファイルを作成し、一連のテストファイルを実行するアンドロイドビルドファイルを作成しようとしています。これは私がこれまで行ってきたことですが、テストブロックの書き方をどのように進めるかはわかりません。私が参考になるAnt Javaプロジェクト用のjunitテストでファイルを構築

<property name="src.dir"  value="src"/> 
<property name="build.dir" value="build"/> 
<property name="classes.dir" value="${build.dir}/classes"/> 
<property name="jar.dir"  value="${build.dir}/jar"/> 
<property name="test.dir" value="${build.dir}/test"/> 
<property name="main-class" value="com.arkangelx.classes.ATMLauncher"/> 
<property name="TALK" value="true" /> 



<target name="clean"> 
    <delete dir="${build.dir}"/> 
</target> 

<target name="compile"> 
    <mkdir dir="${classes.dir}"/> 

    <javac srcdir="${src.dir}" destdir="${classes.dir}" verbose="${TALK}"/> 
</target> 

<target name="jar" depends="compile"> 
    <mkdir dir="${jar.dir}"/> 
    <jar destfile="${jar.dir}/${ant.project.name}.jar" basedir="${classes.dir}"> 
     <manifest> 
      <attribute name="Main-Class" value="${main-class}"/> 
     </manifest> 
    </jar> 
</target> 


<target name="test" depends="run"> 
    <mkdir dir="${test.dir}"/> 
    <test destfile="${test.dir}/${ant.project.name}.test" basedir="${build.dir}"> 
     <junit> 
       <classpath refid="classpath.test" /> 
       <formatter type="brief" usefile="false" /> 
       <test name="TestExample" /> 
      </junit> 
     </test> 
    </target> 


<target name="run" depends="jar"> 
    <java jar="${jar.dir}/${ant.project.name}.jar" fork="true"/> 
</target> 

<target name="clean-build" depends="clean,jar"/> 

<target name="main" depends="clean,run"/> 

答えて

1

ください周りを見回したが、JUnitテストとビルドファイルの例が、JUnitを用いた蟻のファイルのany..an例を発見していないしていますtest要素は、junitタスクのサブ要素でなければなりません。 には(いくつかの例で)いくつかの例があります。

関連する問題