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>
私は間違って何をしていますか?
あなたの 'test'要素に' todir'がありませんか? – matt
うん。それは問題を解決しました。ありがとう。 – justspamjustin