2012-06-14 141 views
2

我正在使用新的WSO2 Developer Studio構建Carbon Archive。我試圖弄清楚如何在JUnit測試中包裝組件(序列/代理等)。這些測試將需要作爲CI構建過程(Jenkins)的一部分運行,以檢測任何已修改代碼的錯誤。我已經做了一些研究,似乎無法找到任何立即就如何實現這一目標的突出問題。我確實發現這個鏈接https://wso2.org/jira/browse/TOOLS-855 這表明它尚未實施。任何人都可以證實什麼時候這將實施或目前有什麼辦法來實現這一目標?WSO2 JUnit /集成測試

回答

0

目前沒有直接的方式來實現這種情況下,未來版本將支持此功能。

我能想到的一種機制是,添加一個單獨的Test模塊作爲構建C-Apps之後執行的構建的一部分。

因此,在這裏發生的是,首先Jenkins爲C-Apps生成CAR文件。然後Maven開始執行JUnit測試套件。在執行測試套件之前,您可以配置maven以將CAR文件複製到服務器並啓動服務器。然後針對啓動的服務器執行測試用例。

通過這種方式,您可以在Carbon服務器中部署新的CAR文件,並根據服務器中的新配置執行測試。

感謝和問候,

Harshana