Ниже приведен фрагмент из моего build.xml (который успешно выполняется)
<property name="gradlew" value="./gradlew"/>
<target name="test-functional" description="run functional tests">
<antcall target="init"/>
<antcall target="compile"/>
<echo>Running functional tests...</echo>
<exec executable="${gradlew}" failonerror="true">
<arg value="iT"/>
<!-- <arg value="iT --tests com.mygrailsapp.geb.** -Dgeb.env=firefox -Dgrails.server.port.http=8090"/> -->
</exec>
</target>
Но я хочу запускать свои функциональные тесты (в каталоге geb) с некоторыми дополнительными параметрами, поэтому я комментируювторая опция в <exec>
(которая отлично запускается из командной строки).Но из ant
я получаю следующее:
[exec] * What went wrong:
[exec] Task 'iT --tests com.mygrailsapp.geb.**' not found in root project 'mygrailsapp'.