【问题标题】:How to run a specific maven test class from the terminal? [duplicate]如何从终端运行特定的 Maven 测试类? [复制]
【发布时间】:2019-05-04 20:46:19
【问题描述】:

我有一个带有 junit 测试类的 maven 项目。 我想在特定类中运行测试。我怎么能从终端做到这一点? 例如,我在包 com.openmind.service.impl 下有一个名为 AccountServiceImplTest 的测试 spring junit 测试类。我如何运行在这个测试类中声明的所有或单个 junit 测试。我不想使用 mvn clean test 因为它运行项目中的所有测试。 感谢任何帮助 非常感谢

【问题讨论】:

  • mvn surefire:test -Dtest=com.openmind.primecast.service.impl.PrimecastAccountServiceImplTest shouldCreateAccount 我试过这个选项但是错误] 未知的生命周期阶段“shouldCreateAccount”。您必须以 ::[:]: 格式指定有效的生命周期阶段或目标.可用的生命周期阶段有:验证、初始化、生成源、过程

标签: java maven


【解决方案1】:

【讨论】:

  • 是的,它有效。我在我的情况下尝试过这样 mvn -X -Dtest=com.openmind.primecast.service.impl.PrimecastAccountServiceImplTest 编译测试以运行特定测试 mvn -X -Dtest=com.openmind.primecast.service.impl.PrimecastAccountServiceImplTest#shouldCreateAccount编译测试
猜你喜欢
  • 2014-08-06
  • 2019-06-26
  • 2019-01-07
  • 2011-11-25
  • 2016-08-29
  • 2015-08-19
  • 1970-01-01
  • 1970-01-01
  • 2019-12-17
相关资源
最近更新 更多