Eclipse RCP 3.6.2 / P2 / Junit测试的完整示例

时间:2011-05-02 20:57:41

标签: eclipse-rcp headless pde

有没有人知道一个很好的完整示例(来源,脚本,工作) 这涵盖了以下所有内容?

  • 构建具有许多功能的Eclipse RCP产品
  • 生成P2存储库
  • 运行JUnit测试
  • 使用Eclipse 3.6.2
  • 使用Delta Pack构建少数平台

我们正在使用Headless PDE构建系统,但是是开放的 改为Buckminster或Maven。

谢谢,

Daniel Coupal

2 个答案:

答案 0 :(得分:1)

查看Kai's MP3 Manager和相关的blog

答案 1 :(得分:0)

使用eclipse 3.6.2,使用p2构建多个平台相当容易。默认情况下,您可以获得RCP产品,功能,p2存储库和多个平台拉链。有关主要步骤,请参阅http://pweclipse.blogspot.com/2010/09/simple-rcp-product-build.html

我们使用masterBuild.sh bash [1]脚本来运行我们的构建,发布它,然后运行我们的自动化测试。我们将runtests [2]和test.xml [3]复制出标准的Eclipse Test Framework [4]。另请参阅Automating unit tests (junit) for Eclipse Plugin development

[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