加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

如何在Eclipse上运行Maven单元测试(testng)?

发布时间:2020-12-14 06:08:43 所属栏目:Java 来源:网络整理
导读:我有一个Maven项目,我已经包含了一些单元测试.我可以使用命令行运行这些单元测试 mvn test -Dtest=AppTest 它将运行单元测试(AppTest类)而没有任何问题.但是,如果我尝试在Eclipse上运行测试作为JUnitTest,我得到一个错误说 "No Tests found with test runner

我有一个Maven项目,我已经包含了一些单元测试.我可以使用命令行运行这些单元测试

mvn test -Dtest=AppTest

它将运行单元测试(AppTest类)而没有任何问题.但是,如果我尝试在Eclipse上运行测试作为JUnitTest,我得到一个错误说

"No Tests found with test runner 'JUnit 3'"

我知道测试(AppTest)不是JUnit测试,但如果我右键单击测试类,我没有看到“maven”选项.

你知道如何在Eclipse上运行测试吗?

最佳答案
如果这些是testng测试,那么你可以下载TestNG的eclipse插件并右键单击并将它们作为测试类运行. Testng插件here

如果你想运行maven的命令行方式,你需要从here开始的eclipse maven插件
然后,您可以右键单击您的项目,您应该看到一个选项Run As – > Maven测试.您需要在pom的surefire插件中设置相关参数,或者使用run configuration来指定参数,就像在-Dtest中一样

我建议使用testng插件,只需选择类并运行类或单个案例或包即可.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读