目前,我的集成测试代码与应用程序代码仓库分开。我们需要在应用程序代码repo中包含集成测试代码。 是否有任何简单的方法可以将自动化代码包含在应用程序代码中,也可以打包和安装。单独运行而不影响现有的单元测试?
此外,当前的应用程序代码在maven多模块框架中。因此,需要建议我是否可以将此自动化代码添加为构建的新模块。打包它独立于应用程序代码?
感谢您的建议。
谢谢, 斯
答案 0 :(得分:1)
使用maven failsafe插件[1]进行集成测试。您只需在项目中包含集成测试类以及单元测试,并配置故障保护以在验证阶段选择并执行这些测试。
[1] http://maven.apache.org/surefire/maven-failsafe-plugin/index.html