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



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете построить значение свойства url, используя встроенное свойство Ant basedir.
Например, если ваш сценарий сборки находится в каталоге /home/user/projects/my-projects и запускается из него, вы можете установить свойство url как:
<property
id = "url"
name = "url"
value = "file://${basedir}/path/in/project/jsunit/testRunner.html"/>
Умная идея. Не совсем то, о чем я думал, но это должно сработать.