当前位置: 首页 > 知识库问答 >
问题:

没有测试运行在maven项目与空手道模块

傅越
2023-03-14

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

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

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

我们不知道如何使用“mvn测试”进行空手道测试。它总是运行0个测试,而不是一些功能文件。

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

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

谢谢。

共有1个答案

柳梓
2023-03-14

mvn测试幕后只是寻找JUnit测试,就这么简单。检查JUnit类名是否以Test-结尾,以及建议的目录结构的maven调整是否到位:https://github.com/intuit/karate/issues/724

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

 类似资料:
  • 我在用空手道0.9。2和格拉德尔。我的项目需要在src/main/java中进行所有空手道测试。因此,我将gradle依赖项配置为“compile”而不是“testCompile”,并修改了sourceset以指向main而不是test。当我使用上述配置运行runner类时,我得到了一条空的测试套件消息。 建筑渐变片段: 此外,我必须从可部署项目jar运行空手道测试。请指出我可以参考的资源来实现同

  • 我无法在我的功能中运行空手道测试 不知道我错过了什么。对于api自动化世界来说是非常新的。非常感谢任何帮助。

  • 有没有一种方法可以像使用Maven调试Java应用程序那样调试测试?例如,如果我在步骤的实现中设置了断点,然后用CL: 我得到了下一个错误: 我试图运行下一个,它的工作: 怎么了?环境: 谢谢你的回答!

  • Jenkins不熟悉,所以我有一个java web项目(maven)和一个单元测试文件。测试文件结构:src/test/Java/preprocessortest . Java 该测试在intellij中成功执行。但是Jenkins并不认为这个测试文件是成功的。 它显示“没有要运行的测试” Jenkins控制台日志 pom.xml (编辑)当我使用cmd作为“mvn test”在pc中进行mave

  • 我正在使用空手道缺省的arche类型,正如在空手道教程中提到的,并且使用Eclipse成功地运行了cucumber报告的测试,但是当我在Jenkins中使用相同的项目时,我会得到以下错误。我正在使用Java1.8和Cucumber-reporting工具,请帮助我解决这个问题,因为我怀疑这是项目结构的问题 POM文件 `http://maven.apache.org/xsd/maven-4.0.0

  • 我有3个maven项目。项目1,项目2 为此,我在项目2 pom.xml文件中添加了这个 我的pom。Project3的xml是- 在项目3中,我添加了testng。xml文件来运行测试。现在如果我运行这个测试。xml文件,那么我所有的测试用例都成功运行了。如果我尝试使用maven测试运行测试用例,那么它会失败。 我已经在下面的pom文件中包含了testng.xml文件,以便使用maven运行te