2014-12-30 49 views
0

作爲一個簡單示例,我有一些測試依賴於全新的(讀取「空」)本地Redis實例。我的典型工作流程是從終端啓動實例,然後手動重新啓動或flushdb。運行外部進程以支持自動IntelliJ測試

如果可能的話,我很樂意將它包裝在測試的Run配置中。配置對話框允許我設置「啓動前」任務,但這些任務似乎是按順序運行的。我真的希望在後臺的另一個進程中運行一些可以在測試結束時關閉的東西。

我有一些其他外部過程,我想以類似的方式處理。我不確定運行/調試配置是否正確。我正在使用Scala,如果它們更適合目標,我願意接受其他工具。最終目標是儘可能多地使用單個命令,在測試運行結束時啓動所有依賴項並關閉它們。

回答