如何使maven故障安全插件将集成测试分成两组?

时间:2014-03-25 23:34:33

标签: java unit-testing maven testng

我有一个多模块maven项目

  • JAR模块A
  • JAR模块B依赖于A
  • WAR模块C依赖于B

每个模块都有三种类型的测试。

  • 不依赖于任何外部资源的单元测试
  • 仅依赖于外部数据库存在的数据库集成测试
  • REST api测试依赖于在运行之前在tomcat中运行的应用程序

我希望maven按以下顺序执行测试。

  1. 模块A,B,C的所有单元测试
  2. 模块A,B,C的所有数据库测试
  3. 模块A,B,C的所有REST api测试
  4. 我知道如何使用surefire和故障安全插件将单元测试与集成测试分开。但是,我不知道如何使故障安全插件将集成测试分成两组数据库测试和其余的api测试。

    如何将故障安全插件配置为将集成测试拆分为可以单独运行的组?

    所有测试均使用TestNG编写。

0 个答案:

没有答案