我們在這裏有一個大型的Hybris項目,運行所有的測試需要很長時間(幾個小時,是的,一家大型諮詢公司創建了這個廢話)。我的目標是減少所有基於彈簧的集成測試,並用實際的單元測試代替它們。如何僅在Hybris項目中運行單元測試?
但是,如果在一個擴展中運行帶有Hybris ant build的測試(ant alltests -Dtestclasses.extensions=myext
),並且啓動了具有junit租戶的服務器,並且該擴展中只有非基於Spring的單元測試。我也嘗試使用ant unittests
,但那個甚至不執行我的測試。
有什麼辦法可以運行只有在@UnitTest
註釋的測試,而不需要在螞蟻運行中啓動任何服務器?
PS:我有一個的hybris 5.1和5.3電子商務套件
是的,註冊表是hybris不理解依賴注入的地方 – 2015-02-12 08:11:55
看起來你是對的5.3,不能用於5.1(沒有測試發現) – 2015-02-12 11:11:00
'ant單元測試'是一個自動糾錯的錯字,抱歉 – 2015-02-12 11:32:12