前端之家收集整理的这篇文章主要介绍了
如何在Eclipse上运行Maven单元测试(testng)?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个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插件,只需选择类并运行类或单个案例或包即可.