【发布时间】:2022-01-07 07:19:54
【问题描述】:
我想从包含特定测试类的 testng 套件运行我的 maven 项目的不同模块中存在的单元测试。 我尝试过的一种方法是制作另一个模块并添加我需要测试的不同模块的依赖项作为测试jar,但这种方法要求我添加我为测试依赖项添加的模块的所有依赖项。
项目结构类似
Project
|
|- Module A
|- src
|- suitefiles
|- pom.xml
|- Module B
|- src
|- suitefiles
|- pom.xml
|-pom.xml(Parent pom)
我尝试添加第三个模块,例如
Project
|
|- Module A
|- src
|- suitefiles
|- pom.xml
|- Module B
|- src
|- suitefiles
|- pom.xml
|- Module C
|- src
|- suitefiles
|- pom.xml <-(A and B as dependencies here)
|-pom.xml(Parent pom)
我想省略每次从 2 个模块运行组合测试时创建一个单独的模块。有没有更简单的方法?
【问题讨论】:
-
请创建一个示例项目并展示您迄今为止尝试过的内容......以及什么不起作用......
标签: java maven unit-testing testng multi-module