2011-01-10 46 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 

所以只有通常的非集成测试运行了

相关问题