我正在使用的應用程序是tomcat類web應用程序上的Velocity/Spring MVC/Mongo。嵌入式Mongo或安裝實例的集成測試
我能夠在嵌入式蒙戈運行我的集成測試,使用EmbedMongo這需要更長的時間來運行所有測試,說約1分鐘,但上安裝Mongo的測試數據庫上,它需要大約15秒。
在創建新數據庫(在這種情況下,在同一個實例中的測試數據庫)使用嵌入式數據庫進行集成測試真的有什麼好處是可以忽略的嗎?實際上,測試可以自己創建數據庫和所需的集合。
除了在不需要常規安裝的CI框上使用嵌入式Mongo,我沒有看到任何好處。
任何人都可以分享任何想法請。
感謝 拉夫
是的,這是真的,但在Mongo的情況下,設置/拆卸成本可以忽略不計。在開發盒上,它始終運行,所以在同一個實例中有另一個測試數據庫是一個微不足道的成就。所以,我仍然感到困惑是否嵌入式芒果是一個好主意 – user724503 2012-04-27 12:09:30