Java 如何在Eclipse上运行Maven单元测试(testng)?
我有一个Maven项目,包括一些单元测试。我可以使用以下命令行运行这些单元测试Java 如何在Eclipse上运行Maven单元测试(testng)?,java,maven,testng,Java,Maven,Testng,我有一个Maven项目,包括一些单元测试。我可以使用以下命令行运行这些单元测试 mvn test -Dtest=AppTest 它将毫无问题地运行单元测试(AppTest类)。但是如果我试图以JUnitTest的身份在Eclipse上运行测试,我会得到一个错误 "No Tests found with test runner 'JUnit 3'" 我知道测试(AppTest)不是JUnit测试,但是如果我右键单击测试类,我没有看到“maven”选项 您知道如何在Eclipse上运行这些测试吗
mvn test -Dtest=AppTest
它将毫无问题地运行单元测试(AppTest类)。但是如果我试图以JUnitTest的身份在Eclipse上运行测试,我会得到一个错误
"No Tests found with test runner 'JUnit 3'"
我知道测试(AppTest)不是JUnit测试,但是如果我右键单击测试类,我没有看到“maven”选项
您知道如何在Eclipse上运行这些测试吗?如果这些是testng测试,那么您可以下载用于testng的Eclipse插件,然后右键单击并作为测试类运行它们。Testng插件 如果您想以maven的命令行方式运行,那么需要从 然后您可以右键单击您的项目,您应该看到runas->Maven Test的选项。您需要在pom的surefire插件中设置相关参数,或者像在-Dtest中那样使用运行配置来指定参数
我建议使用testng插件,它更简单,只需选择类并运行类或单个案例,甚至一个包。这里讨论了这个主题,您的POM中需要JUnit 4依赖项。您使用的JUnit3、Junit4是什么?