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

前端之家收集整理的这篇文章主要介绍了如何在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插件,只需选择类并运行类或单个案例或包即可.

猜你在找的Java相关文章