【发布时间】:2013-12-05 05:06:37
【问题描述】:
Maven 是否需要 testng.xml 文件来运行 testng 类和方法?我在 Maven 中有一个多模块反应器设置。 Testng 和一些自定义工具位于一个模块上,而我们的测试位于另一个模块上。我们的结构是这样的
/pom.xml
/testng-utils/pom.xml
/testng-utils/src
/tests/pom.xml
/tests/src
测试模块依赖于 testng 工具。 testng-utils 模块引入了 testng 和 hamcrest。 Surefire 是 tests/pom.xml 中的一个插件。
我在我的测试中使用了 testng 注释,并且我没有使用 testng.xml 文件,我意识到我提供的信息非常少,所以我不期待任何太深入的答案,也许只是一个提示至于为什么找不到我的测试。
是否有人使用与此类似的设置,并通过surefire调用testng而不使用testng.xml文件?如果有人愿意,我可以尝试提供更多信息,但这是针对我工作的公司,所以我不能提供太多信息。
谢谢!
【问题讨论】:
标签: java selenium-webdriver maven-3 testng surefire