在我的maven项目中,我有许多模块.是否可以通过命令行选项关闭某些模块的运行单元测试?
我的项目大约需要15分钟来完成所有单元测试.我想通过在我正在处理的模块中运行单元测试来加速整体构建.我不想进入并编辑每个单独的pom.xml来实现这一目标.
我尝试过这里概述的解决方案:我可以通过maven运行特定的testng测试组吗?然而,结果是我想要跳过的模块中的许多测试失败.我想'组'与模块的概念不一样?
我有几个testng测试组,例如group1,group2,group3 ......这些在我的pom.xml中定义,并且当我执行"mvn test"时都会运行.我需要运行什么来只执行一个组而不必修改pom.xml中配置的组.
即mvn test group2 mvn test group1 mvn test group3