У меня есть несколько тестов, которые должны быть выполнены независимо от успеха друг друга, и я хочу, чтобы Дженкинс / Хадсон отобразил красный индикатор, если хотя бы один из этих тестов не удался. Моя текущая (упрощенная для ясности) конфигурация выглядит следующим образом:
ci.sh
...
ant
...
build.xml :
...
<target name="AllTests">
<antcall target="TestA"/>
<antcall target="TestB"/>
<antcall target="TestC"/>
</target>
<target name="TestA">
...
<exec executable="..." failonerror="false"/>
...
</target>
<target name="TestB">
...
<exec executable="..." failonerror="false"/>
...
</target>
<target name="TestC">
...
<exec executable="..." failonerror="false"/>
...
</target>
...
Как я могу сделать так, чтобы все тесты выполнялись в любом случае, но муравей / Дженкинс должен потерпеть неудачу, если хотя бы один из трех не прошел?