Если вы используете задачу junit , вы можете установить свойство haltonfailure
.
Цитата из документации муравья:
haltonfailure - остановить процесс сборки, если тест не пройден (ошибки
считаются также неудачами).
Образец:
<target name="test_skip_test">
<echo>before test call</echo>
<junit printsummary="yes" haltonfailure="no">
<classpath>
<pathelement location="${build.tests}"/>
<pathelement path="${java.class.path}"/>
</classpath>
<test name="UnitTest1" haltonfailure="no" outfile="result">
<formatter type="xml"/>
</test>
</junit>
<echo>after test call</echo>
</target>
Или вы можете использовать failureproperty
свойство.
Цитата из документации муравья:
failproperty - Имя свойства, которое нужно установить в случае
ошибка (ошибки также считаются ошибками). Набор значений переопределений
в .