2012-02-09 112 views
0

我正在研究OSGi應用程序的集成測試框架。從here開始,我開始關注兩個主要選項:PaxExamSpringDM。現在從我所站的地方來看,這些框架看起來像是做同樣的事情:啓動一個OSGi框架,注入你的bundle,動態地將你的測試部署到一個bundle,然後在OSGi容器中運行它。聽起來對嗎?比較OSGi測試框架

有沒有人有使用這些工具中的一種或兩種的實際經驗?你會推薦哪個?你能指定這兩個框架之間的重要區別嗎?

謝謝。

回答

2

Pax考試更靈活。可以運行各種OSGi容器版本(PaxRunner選項)組合的測試。也可以從類路徑運行OSGi容器(Native runner = SpringDM)。

問候, 德米特羅

+0

+1德米特羅,PaxExam是太棒了,雖然這是一個有點難以鍛鍊從文檔什麼仍然適用(現在2.4版本)。也就是說,ops4j pax社區在郵件列表和jira上非常敏感。很值得初始學習曲線IMO。 – earcam 2012-02-10 12:49:41

+0

感謝您的回覆。 :) – Oleksi 2012-02-10 14:03:33