【发布时间】:2016-11-15 19:14:12
【问题描述】:
目前,我的集成测试代码与应用程序代码仓库分开。我们需要在应用程序代码仓库中包含集成测试代码。 是否有任何简单的方法可以将自动化代码包含在应用程序代码中,并且可以单独打包和运行它而不影响现有的单元测试?
另外,当前的应用程序代码在 maven 多模块框架中。那么,需要建议我是否可以将此自动化代码添加为新模块以独立于应用程序代码来构建和打包它?
感谢您的建议。
谢谢, 斯里
【问题讨论】:
目前,我的集成测试代码与应用程序代码仓库分开。我们需要在应用程序代码仓库中包含集成测试代码。 是否有任何简单的方法可以将自动化代码包含在应用程序代码中,并且可以单独打包和运行它而不影响现有的单元测试?
另外,当前的应用程序代码在 maven 多模块框架中。那么,需要建议我是否可以将此自动化代码添加为新模块以独立于应用程序代码来构建和打包它?
感谢您的建议。
谢谢, 斯里
【问题讨论】:
看看使用 maven 故障安全插件 [1] 进行集成测试。您只需将集成测试类与单元测试一起包含在项目中,并配置故障安全以在验证阶段选择和执行这些测试。
[1]http://maven.apache.org/surefire/maven-failsafe-plugin/index.html
【讨论】: