2011-05-13 10 views
2

私はantとjunitの新機能です。私はチームの都市と統合できるように、XML出力を作成するためにjunitが必要です。テストは正常に実行されますが、私が指定しているディレクトリには出力がありません。私はWindows 7で動作しています。ant_home/libディレクトリにjunit.jarとant-junit.jarがあります。ここに私のビルドのXMLターゲットです:AntとJunit:xmlレポートが生成されていません

<target name="onlyjunit-sikuli" description="Execute All sikuli tests"> 
    <delete dir="${automated}/results/sikuli"/> 
    <mkdir dir="${automated}/results"/> 
    <mkdir dir="${automated}/results/sikuli"/> 
    <junit printsummary="yes" showoutput="yes" fork="true" forkmode="once"> 
     <jvmarg value="-Xmx512m"/> 
     <jvmarg value="-Xms512m"/> 
     <jvmarg value="-Dsikuli.mode=${sikuli.mode}"/> 
     <classpath refid="classpath.test"/> 
     <formatter type="xml"/> 
     <formatter type="brief" usefile="false"/> 
     <batchtest if="env.testname" todir="${automated}/results/sikuli"> 
      <fileset dir="${automated}/src"> 
       <include name="**/com/foo/builder/Sikuli/**/${env.testname}.java"/> 
      </fileset> 
     </batchtest> 
     <test unless="env.testname" name="com.foo.builder.Sikuli.SikuliTestSuite"/> 
    </junit> 
    <junitreport todir="${automated}/results/sikuli/report"> 
     <fileset dir="${automated}/results/sikuli" includes="*.xml"/> 
     <report todir="${automated}/results/sikuli/report"/> 
    </junitreport> 
</target> 

私は間違って何をしていますか?

+0

あなたの 'test'要素に' todir'がありませんか? – matt

+0

うん。それは問題を解決しました。ありがとう。 – justspamjustin

答えて

1

テストエレメントにtodirを追加する必要がありました。

+0

あなたは自分の答えを「受け入れる」べきであると思われます。 – Miquel

関連する問題