三、将内容放到一起
最后的build.xml文件看上去的形似如下:
<target name="coverage_check" depends="check_against_previous_rate"> <antcall target="coverage_report"/> </target> <target name="coverage_report"> <cobertura-report format="xml" destdir="." /> </target> <target name="check_against_previous_rate" depends="coverage_xml_to_properties"> <property file="build/coverage.properties" /> <cobertura-check totallinerate="${coverage.line-rate}" /> </target> <target name="coverage_xml_to_properties"> <xslt in="coverage.xml" out="build/coverage.properties" style="src/xsl/coverage.xsl" /> </target>
要注意一个新的覆盖报告仅仅当覆盖核对被通过后才能被产生,也就是说,每次提高覆盖率后,都会比上一次建立的代码质量有所提高。