2017-03-01 56 views

回答

0

Sbt允許你specify setup and cleanup actions。過去,我使用這些來啓動整個測試運行所需的應用程序實例。

+0

這隻會與外部服務一起工作,而不是某些類在內存中加載,但正確嗎? –

+0

'loader:ClassLoader'可以讓你訪問項目中的類。在我的設置中,我有一個空構造函數,它基於一些env vars啓動我的web應用程序,然後該應用程序將存在於整個測試運行中。最後,我把它關閉了。我啓動我的課程: 'loader.loadClass(「com.ee.integrationTest.Setup」)。newInstance',其中'loader'是由sbt傳入的'ClassLoader'。 –