2011-01-10 80 views
4

我正在使用Maven構建GWT應用程序。我們在Maven中使用了一個包含多個子模塊的父模塊。我們決定爲集成測試製作一個單獨的模塊,因爲在同一模塊中將集成測試與單元測試分開似乎是一件麻煩事。但是,當我們試圖從單獨的maven模塊運行GwtTestCase測試時,它證明是有問題的;特別是,我們無法找到一種簡單的方法來讓測試在Eclipse或Maven中看到我們的應用程序的入口點。如何在使用Maven時構建我的GWT集成測試?

使用Maven時,有沒有一種很好的方法來構建GWT集成測試?將它們留在GUI模塊中並嘗試使用maven配置文件將集成測試與單元測試分開是最好的選擇嗎?

回答

0

我們不提取集成測試成單獨的模塊

在我們的項目,我們做這樣說:

<profiles> 
    <profile> 
     <id>nointegration</id> 
     <properties> 
     <integration.tests.includes>none</integration.tests.includes> 
     </properties> 
    </profile> 
... 
</profiles> 

當我們不希望運行集成測試:

mvn clean install -Pnointegration 

所以只有通常的非集成測試運行了