【问题标题】:How NOT to skip tests in my maven test project?如何不在我的 Maven 测试项目中跳过测试?
【发布时间】:2016-09-14 05:51:59
【问题描述】:

我创建了一个 maven 项目,里面有很多类。每个类都有测试方法,这些方法用@Test注解,每个方法都以“test..”字符串开头。 我可以在 Junit 上单独运行 java 文件,并且可以看到结果(red.green 和类似的详细信息)。

我想要的是,一次性运行所有 java 文件中的所有测试。

我试过“mvn test”命令。但是当我运行它时,这显示“测试被跳过”,当我尝试在下面添加到 surefire 插件时,我收到不支持的错误。

<skip>false</skip>

也试过
mvn test -Dmaven.test.skip=false 但它也以类似的方式执行

根据下面的建议,我在“src/test/java”中添加了文件。现在 再次,我遇到了同样的问题。

[INFO] --- maven-surefire-plugin:2.14.1:test (default-test) @ com.project.cq.i18n.it.http --- [INFO] Tests are skipped.

【问题讨论】:

  • 在您的 pom 文件中显示一些测试示例和配置
  • 你能提供你的项目结构吗?
  • 我需要,在 mvn test 命令之后,在我的项目目标文件夹中创建 xml 文件。我已经编辑了上面的问题。 @ravthiru,你能帮帮我吗?
  • 能否提供项目结构的快照和完整的错误信息

标签: maven unit-testing junit


【解决方案1】:

您所有的 Junit 测试类都应该在 src/test/java/ 中,并且类名应该以 Test 结尾或开头

【讨论】:

  • 这帮助我找出了问题所在。谢谢:)
  • 添加文件到src/test/java后的新错误
猜你喜欢
  • 1970-01-01
  • 2014-09-03
  • 2021-04-30
  • 2017-05-31
  • 2012-01-30
  • 1970-01-01
  • 2013-06-11
  • 2012-02-25
相关资源
最近更新 更多