Call junit ui test with fork=true
<?xml version="1.0"?>
<project name="yourName" default="junitgui" basedir=".">
<property name="junitJar" value="\junit3.8.1\junit.jar" />
<property name="src.dir" value="${basedir}\src" />
<property name="build.dir" value="${basedir}\classes" />
<path id="classpath">
<pathelement location="${junitJar}" />
<pathelement location="${build.dir}" />
</path>
<target name="init">
<mkdir dir="${build.dir}" />
</target>
<target name="build" depends="init" description="build all">
<javac
srcdir="${src.dir}" destdir="${build.dir}"
source="1.5"
deprecation="on" debug="on" optimize="off" includes="**">
<classpath refid="classpath" />
</javac>
</target>
<target name="junitgui" depends="build" description="run junitgui">
<java classname="junit.awtui.TestRunner" fork="yes">
<arg value="sis.AllTests" />
<classpath refid="classpath" />
</java>
</target>
<target name="clean">
<delete dir="${build.dir}" />
</target>
<target name="rebuildAll" depends="clean,build" description="rebuild all"/>
</project>
Related examples in the same category