Я пытаюсь использовать jstestdriver для генерации некоторых модульных тестов в моей сборке муравья в Windows. Я планирую сделать это путем выполнения jstestdriver от целевого объекта Ant с помощью <Java> задачу Ant.
До сих пор для моего файла типа "build" муравья у меня есть следующее:
<target name="jstestdriver" description="Runs the js unit tests">
...
Теперь в <Java> теги ("..." выше) я попытался добавить следующее:
<arg value="--config" />
<arg value="../../jstestdriver.conf" />
<arg value="--tests" />
<arg value="${whichTests}" />
<arg value="--testOutput" />
<arg value="${reports.dir}" />
Когда я выполняю цель jstestdriver, никакие сообщения не отображены на консоли, и нет никаких junit выходных файлов в каталоге, в котором они должны быть сгенерированы.
Я также попробовал фрагмент кода ниже вместо этого, который, кажется, указывает, что банка выполняется:
<arg value="--config ..\..\jstestdriver.conf" />
<arg value="--tests ${whichTests}" />
<arg value="--testOutput ${reports.dir}" />
Однако все, что это делает, отобразить сообщение об ошибке:
"--config ..\..\jstestdriver.conf" is not a valid option
... и дополнительно отображает список опций для jstestdriver банки.
Я не уверен, что я делаю неправильно...
Я думаю, что, скорее всего, вы хотите разбить каждый аргумент и его значение на отдельные аргументы. Например:
<arg value="--config" />
<arg value="..\..\jstestdriver.conf" />
<arg value="--tests" />
<arg value="${whichTests}" />
<arg value="--testOutput" />
<arg value="${report.dir}" />