<project name="emma" default="emma.codecoverage">
    <property name="emma.lib" value="lib/test/emma-2.0.5312.jar"/>

    <target name="-internal.instrument.classes">
        <java classname="emma" classpath="${emma.lib}">
            <arg line="instr -m overwrite -cp build/classes"/>
        </java>
    </target>

    <target name="emma.codecoverage" depends="compile, -internal.instrument.classes, test.unit, emma.report" description="Run instrumentation through classes"/>

	<target name="emma.report" description="Generate code coverage report">
        <java classname="emma" dir="build" fork="true">
            <classpath>
                <fileset dir="lib/test">
                    <include name="**/*.jar"/>
                </fileset>
            </classpath>
            <arg line="report -r html -in ../coverage.em,../coverage.ec -sp ../src"/>
        </java>

	</target>

</project>

