Файл сборки Ant для создания JAR для тестовых случаев селена и его запуска.

У меня есть проект автоматизации тестирования в селене с использованием среды Junit. Прямо сейчас я использую файл сборки ant для компиляции проекта, его запуска и создания отчетов.

В проекте есть тестовые наборы, которые я запускаю из файла сборки ant, а именно: TestSuite1 TestSuite2 TestSuite3 и так далее.

Но я хочу преобразовать этот проект в файл JAR и запустить наборы тестов в файле JAR один за другим.

Цель состоит в том, чтобы я мог создать файл JAR проекта и передать файл JAR клиенту, чтобы больше не требовалась компиляция проекта, и клиент выполнял наборы тестов из файла JAR напрямую, имея только JRE в системе и на стороне клиента не требуется JDK.

Мне нужно знать, как сделать два файла сборки:

1) Это создает проект и преобразует его в JAR. Это будет использоваться мной для создания файлов JAr.

2) Файл сборки, который будет передан клиенту, который будет выполнять только файл JAR и собирать отчет.

Я использую фреймворк JUnit.

Отказ от ответственности: я новичок в ant... :)


person Ashvarya    schedule 14.12.2012    source источник


Ответы (1)


Я предполагаю, что это связано не с селеном, а с созданием проекта.

1) Ant сегодня немного устарел, вам следует проверить Maven (особенно если вы новичок в ant). Это более новый, более надежный инструмент для интеграции и сборки. С его помощью вы сможете легко создать файл jar. Вам также будет интересен плагин selenium maven, который запустит для вас сервер Selenium.

2) Я полагаю, что ваши наборы тестов - это тесты JUnit. Чтобы иметь возможность запускать его из jar с JRE, вам нужно создать метод «public static void main (String [] args)» в каком-либо классе, чтобы сделать его работоспособным. Отсюда вы будете запускать свои экземпляры клиента Selenium. Вам также нужно будет запустить сервер Selenium отсюда, который также должен быть упакован в вашу банку как библиотека.

person Roman Grigoriadi    schedule 15.12.2012