Как указать относительный путь для jsUnit-ant-script? - PullRequest
4 голосов
/ 04 ноября 2008

JsUnit предоставляет ant-скрипт с целью 'standalone_test'. Эта цель использует свойство url для идентификации HTML-сайта, на котором выполняются тесты. Эти сайты проверены, чтобы каждый мог после проверки выполнить эти тесты. Это работает, но для url-proprty должен быть задан абсолютный путь, например file:///home/user/projects/my-project/path/in/project/jsunit/testRunner.html. Это позволяет избежать автоматического запуска, каждый должен указать команду с путем, созданным на его поле. Можно ли вместо этого передать относительный путь / URL, чтобы выполнение этих тестов можно было автоматизировать? Это было бы полезно для настройки этих тестов в нашей системе непрерывной интеграции.

1 Ответ

3 голосов
/ 12 ноября 2008

Вы можете создать значение свойства url, используя встроенное свойство Ant basedir .

Например, если ваш скрипт сборки находится в каталоге /home/user/projects/my-projects и запускается из него, вы можете установить свойство url как:

<property
    id="url"
    name="url"
    value="file://${basedir}/path/in/project/jsunit/testRunner.html"/>
...