【问题标题】:No tests run in maven project with karate module使用空手道模块在 maven 项目中没有运行测试
【发布时间】:2019-05-15 10:23:33
【问题描述】:

我们有一个具有以下结构的多模块项目

  • 模块 1
  • 模块 2
  • 模块 e2e
  • 父 pom

模块 e2e 包含我们的空手道功能(在 src/test/java/features 文件夹中)

我们无法弄清楚如何使用“mvn 测试”来运行空手道测试。 它总是运行 0 个测试,而不是一些功能文件。

我们尝试从项目的根目录以及 e2e 模块内部运行“mvn test”

我们还有其他 maven 项目(不是多模块),它按预期工作。 是否需要进行一些配置操作?

非常感谢。

【问题讨论】:

  • 操作,抱歉。我忘了。现在完成了。

标签: karate


【解决方案1】:

mvn test 在幕后只是寻找 JUnit 测试,就这么简单。检查您的 JUnit 类名是否以 Test 结尾 - 并且针对推荐的目录结构进行了 maven 调整:https://github.com/intuit/karate/issues/724

否则除非你遵循这个流程,否则任何人都很难帮助你:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue

【讨论】:

  • 谢谢彼得。我的课程以Test 结束。我将按照您的建议检查目录结构。真的很感激。
  • 我的文件夹结构有误。现在它工作正常。非常感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-21
  • 2017-09-30
  • 1970-01-01
相关资源
最近更新 更多