У меня есть сценарий Ant с целевой точкой junit, где я хочу, чтобы он запустил виртуальную машину с другим рабочим каталогом, чем на основе. Как мне это сделать?Как установить рабочий каталог для задачи <junit> на что-то другое, чем на основе?
Вот псевдо версия моей цели.
<target name="buildWithClassFiles">
<mkdir dir="${basedir}/UnitTest/junit-reports"/>
<junit fork="true" printsummary="yes">
<classpath>
<pathelement location="${basedir}/UnitTest/bin"/>
<path refid="classpath.compile.tests.nojars"/>
</classpath>
<jvmarg value="-javaagent:${lib}/jmockit/jmockit.jar=coverage=:html"/>
<formatter type="xml" />
<test name="GlobalTests" todir="${basedir}/UnitTest/junit-reports" />
</junit>
</target>
Вы можете также установить forkonce = «истина», так что вы не раскошелиться на каждом испытании. – Dave 2010-10-13 15:46:32