<?xml version="1.0" encoding="UTF-8"?> <project name="custom_rules"> <!-- Run regular Android target 'test', but fails if any test is not successful --> <target name="acceptance-test" depends="clean, debug, install" > <property name="log.file" value="tests_output.txt" /> <record name="${log.file}" action="start" /> <antcall target="test" /> <!-- regular Android target --> <record name="${log.file}" action="stop" /> <loadfile property="tests.output" srcFile="${log.file}" /> <echo>Checking for failures</echo> <fail message="Acceptance tests failed." > <condition> <contains string="${tests.output}" substring="FAILURES" /> </condition> </fail> <echo>All tests passed.</echo> </target> </project>