Мы используем Jenkins для непрерывной интеграции веб-приложений.NET с NAnt/NUnit для тестов.NET. Дженкинс настроен с 9 ведомыми устройствами (, все из которых являются Windows Server 2003 ), которые запускают множество сборок вместе с их автоматическими тестами.
Мы пытаемся настроить драйвер js -test -для запуска наших модульных тестов JavaScript, и приведенная ниже задача NAnt хорошо работает локально на рабочих станциях разработчиков. Internet Explorer — единственный браузер, который мы хотели бы протестировать, поскольку это единственный целевой браузер для всех наших веб-приложений.
У нас возникают проблемы с той же задачей на Jenkins, возможно потому, что:
На странице GettingStarted
на js -тестовом -вики-драйвере говорится, что мы можем запускать браузеры на другом компьютере, отличном от того, на котором находится js -тестовый -сервер драйверов работает:
Прежде чем вы сможете запустить любой из ваших тестов, вам нужно запустить тестовый сервер и захватить хотя бы один подчиненный браузер. Сервер не должен находиться на машине, где находится программа запуска тестов, а браузеры сами могут быть и на разных машинах .