В настоящее время im вызывает пакетный скрипт (__ Make.bat) через задачу exec, которая запускает задачи, связанные с GNUMake.Как управлять командной оболочкой через муравей?
После того, как я вызываю файл build.xml непосредственно из командной строки, пакетный скрипт вызывается, где отображается новая командная оболочка, и до того, как пакетный скрипт завершает свою работу, выполнение муравьев закрывается.
Основываясь на выходе пакетного сценария, который вызывает задачу результатов junit для генерации отчета.
Так что в настоящее время пакетный скрипт не зависит от ant shell.
Не могли бы вы сообщить мне, есть ли какой-либо вариант для управления пакетным скриптом, чтобы после завершения его работы вызывались результаты junit.
сниппет:
<!-- Macro to execute batch script from every testcase-->
<macrodef name="executeTarget">
<attribute name="option" default="NOT SET"/>
<sequential>
<exec dir="${baseLoc}/Temp/${ant.project.name}/${testDataZipFile}/MakeWare/BCU_MakeWare" executable="cmd" vmlauncher="true" os="Windows XP">
<env key="WAHL" value="@{option}"/>
<arg line="/c "/>
<arg value="start __Make.bat"/>
</exec>
</sequential>
</macrodef>
С уважением,
Киран
Ват, я нуждаюсь в том, как вы получаете управление обратно муравьям из пакетного скрипта (выполняется в новом окне)? – Kiran