【问题标题】:How to run Maven unit test (testng) on Eclipse?如何在 Eclipse 上运行 Maven 单元测试(testng)?
【发布时间】:2013-03-12 22:48:48
【问题描述】:

我有一个 Maven 项目,并且包含了一些单元测试。我可以使用

从命令行运行这些单元测试
mvn test -Dtest=AppTest

它将毫无问题地运行单元测试(AppTest 类)。但是,如果我尝试在 Eclipse 上以 JUnitTest 的形式运行测试,我会收到一条错误消息

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

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

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

【问题讨论】:

标签: java maven testng


【解决方案1】:

如果这些是 testng 测试,那么您可以下载 TestNG 的 eclipse 插件并右键单击并将它们作为测试类运行。测试插件here

如果你想以命令行方式运行maven,你需要here的eclipse的maven插件 然后您可以右键单击您的项目,您应该会看到 Run As -> Maven Test 选项。您需要在 pom 的 surefire 插件中设置相关参数或使用运行配置来指定参数,就像您在 -Dtest 中所做的那样

我建议使用 testng 插件,它可以更简单地选择类并运行该类或单个案例甚至一个包。

【讨论】:

    猜你喜欢
    • 2018-03-27
    • 2017-12-30
    • 2017-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 2012-09-23
    相关资源
    最近更新 更多