2011-05-02 17 views
4

有誰知道一個包含以下所有內容的完整示例(源代碼,腳本,作業) ?Eclipse RCP 3.6.2/P2/Junit測試的完整示例

  • 構建Eclipse RCP的產品的許多功能
  • 產生P2存儲庫
  • 運行JUnit測試
  • 使用Eclipse 3.6.2
  • 建設與三角洲包
幾個平臺

我們使用無頭PDE構建系統,但打開 更改爲Buckminster或Maven。

感謝,

丹尼爾古帕爾

回答

0

在eclipse 3.6.2中,使用p2構建多平臺相當容易。默認情況下,您將獲得RCP產品,功能,p2存儲庫和多個平臺zip。主要步驟見http://pweclipse.blogspot.com/2010/09/simple-rcp-product-build.html

我們使用masterBuild.sh bash [1]腳本來運行我們的構建,發佈它,然後運行我們的自動化測試。我們將runtests [2]和test.xml [3]從標準的Eclipse Test Framework [4]中複製出來。也參見

[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