2012-06-22 6 views
0

Есть ли способ очистить все/перестроить проекты в eclipse и запустить тестовый пример jUnit каждый раз, когда мы открываем eclipse?Как сделать чистую сборку в eclipse и запустить тестовый пример junit при запуске?

Я разрабатываю приложение для затмения. Сценарий заключается в том, что я хочу регулярно планировать тесты пользовательского интерфейса дважды в день. Но у меня нет исполняемой сборки как таковой. Но у меня есть полная база кода, и я хочу запустить некоторые запланированные тестовые примеры JUnit (на основе WindowTester).

Любые другие идеи, которые у вас есть, также приветствуются. :) Заранее спасибо.

Ant требует, чтобы исполняемая сборка выполняла тесты на ней из того, что я прочитал. :(

С уважением, Томасом

+4

Используйте сервер непрерывной интеграции, такой как Дженкинс. Это правильный инструмент для работы. Eclipse - это IDE. –

ответ

0

Tough Дженкинс с открытым исходным кодом, Переход на Дженкинс будет хорошим выбором, если у вас есть большее количество проектов для управления. Дженкинс доза намного больше, чем автоматизированный тест и строит.

Но, если у вас есть небольшой код базы и нужно peform некоторые конкретные задачи, как запланированных сборки и тестирования случаев, муравей сборка будет намного предпочтительнее.

в вашем случае для запуска тестов,

  1. Создать муравей сценарий сборки для создания всего проекта (How to write Sample Build scprit)
  2. Создать еще один муравей скрипт для чтения банки и выполнять их с помощью тегу (How to write Sample Test Build)
  3. Написать файл летучей мыши, чтобы вызвать муравей скрипты и Планируйте сборку дважды в день в планировщике окон, доступных на панели управления.

SO, это скомпилирует, построит ваш проект и проверит его в запланированное время. Просто вызовите почту из скрипта ant, если тест завершился неудачно.

Смежные вопросы