在gradle中执行集成测试

时间:2014-08-19 19:01:45

标签: gradle integration-testing multi-project

我和我的团队正在开发一个包含大量模块的项目。我们正在使用gradle进行项目,每个人都是新手。我们有一个Main父项目,即父项构建,其中包含项目依赖项的详细信息。我们希望将integration_test任务配置添加到所有模块,以便我们可以调用命令gradle integration_test。那么是否有任何方法或概念在主模块中编写配置并使子项目导入相同的配置。

仅供参考:我通过直接将其添加到主项目来尝试它,但得到一个错误,说明我指定的文件的类路径不存在。任何帮助或想法将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:0)

是否有特殊原因需要进行分离"集成测试"来自标准test任务?

如果是这样,您可以从主项目的构建文件中为所有子项目运行相同的脚本:Display list of files in webpage using servlet 例如:

subprojects {
    task integrationTest {
        // whatever you need
    }
}

我注意到这是你在上一段中谈到的内容。如果是这样,请附上您收到的错误消息。

也可以" import"子项目的一些配置,但在大多数情况下,上述定义更好。