mvn test指定一个类的使用执行报错

发布于 2022-09-11 15:58:42 字数 1185 浏览 13 评论 0

1、mvn 建立的多module项目,分成了start,service,dao多个模块
2、单元测试的代码都是start下面写的,会测试service,dao等里面的代码
执行mvn test命令会执行所有的单元测试
但是执行mvn test -Dtest=com.test.MyTest会提示找不到对应

[INFO] Reactor Summary:
[INFO] 
[INFO] service-com ............................. SUCCESS [  0.002 s]
[INFO] service-com-commontest .................. FAILURE [  0.819 s]
[INFO] service-com-dao ......................... SKIPPED
[INFO] service-com-service ..................... SKIPPED
[INFO] service-com-start ....................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.215 s
[INFO] Finished at: 2018-12-05T14:31:49+08:00
[INFO] Final Memory: 21M/309M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19:test (default-test) on project service-com-commontest: No tests were executed!  (Set -DfailIfNoTests=false to ignore this error.) -> [Help 1]

我的TestCase都是在start下的test目录里面写的,为啥还会取dao那个地方找测试类呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心的位置 2022-09-18 15:58:42

这种没法看,最好还是把maven的xml 发下大家看看

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文