Полный пример для тестов Eclipse RCP 3.6.2 / P2 / Junit - PullRequest
4 голосов
/ 03 мая 2011

Кто-нибудь знает хороший полный пример (источник, сценарии, задания), который охватывает все следующее?

  • создание продукта Eclipse RCP со многими функциями
  • , генерирующего P2репозиторий
  • с запущенными тестами JUnit
  • с использованием Eclipse 3.6.2
  • для нескольких платформ с Delta Pack

Мы используем PDE без головыпостроить систему, но открыты для изменения на Бакминстер или Мэйвен.

Спасибо,

Даниэль Купал

Ответы [ 2 ]

1 голос
/ 03 мая 2011

Взгляните на MP3-менеджер Кая и связанный с ним блог .

0 голосов
/ 04 мая 2011

Сборка с p2 для нескольких платформ довольно проста с затмением 3.6.2.По умолчанию вы получаете продукт RCP, свои функции, репозиторий p2 и несколько zip-платформ.Основные шаги см. В http://pweclipse.blogspot.com/2010/09/simple-rcp-product-build.html.

Мы используем скрипт bash [1] masterBuild.sh, чтобы запустить нашу сборку, опубликовать ее, а затем запустить наши автоматические тесты.Мы скопировали runtests [2] и test.xml [3] из стандартного Eclipse Test Framework [4].См. Также Автоматизация модульных тестов (junit) для разработки Eclipse Plugin

[1] http://dev.eclipse.org/viewcvs/viewvc.cgi/e4/releng/org.eclipse.e4.builder/scripts/masterBuild.sh?view=co&content-type=text%2Fplain

[2] http://dev.eclipse.org/viewcvs/viewvc.cgi/e4/releng/org.eclipse.e4.builder/builder/general/tests/runtests?view=co

[3] http://dev.eclipse.org/viewcvs/viewvc.cgi/e4/releng/org.eclipse.e4.builder/builder/general/tests/test.xml?view=co&content-type=text%2Fplain

[4] http://www.eclipse.org/articles/Article-PDE-Automation/automation.html

...