我目前正在研究如何最好地測試我們準備在Apache Karaf上運行的OSGi應用程序。明顯的選擇是使用labs-paxexam-karaf的Pax考試(教程參見http://iocanel.blogspot.com/2012/01/advanced-integration-testing-with-pax.html)。然而,我對績效表示擔憂(因爲Pax考試顯然爲每種測試方法啓動了一個新框架)。我也發現Arquillian has some OSGi support,雖然這不是它的主要焦點。 JUnit4osgi不是一個選項,因爲它只支持JUnit 3.Arquillian與OSGi(集成)測試的Pax Exam相比如何?
對於不熟悉任何一個框架的人來說,哪一個更好?什麼是權衡?
你的第一句話仍然有效嗎? Arquillian測試現在不在真正的OSGi容器中運行嗎? – jblack 2014-04-08 19:20:10