Я думаю, что задача subant - это то, что вы ищете. Предполагая, что все ваши подкаталоги имеют общего родителя, вы можете сделать что-то вроде следующего:
<target name="test" depends="tomcatDeploy" description="Build and run tests">
<subant target="test">
<fileset dir="${parent}" includes="**/build.xml"/>
</subant>
</target>
EDIT
Как вы проводите тесты? Если вы используете задачу junit
, у вас есть fork="yes"
? Если это так, тесты будут запущены на новой виртуальной машине. Измените его на fork="no"
для запуска тестов на той же виртуальной машине.