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

我的pom中没有surefire插件-它如何显示surefire-output?

隆安然
2023-03-14

我的pom中没有surefire插件条目。但是当我用命令运行时,我得到了surefure插件错误:

 mvn test -Dtest=TEstClass

错误:

 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-
 test) on project my-projection: No tests were executed!  (Set -DfailIfNoTests=false to ignore 
 this error.) -> [Help 1]

它是从哪里来的?

共有1个答案

纪晨
2023-03-14

项目的超级pom包括surefire插件。如果您运行mvn help:effective pom,它将显示您在项目中调用maven时实际使用的pom,包括您从父pom文件继承的所有内容,您将看到它包含了surefire插件。

 类似资料:
  • 您好,我正在使用apache maven和junit 5.6.2,我有一个错误:未能在project Optimus上执行goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test(default-cli):没有执行任何测试! (设置-dfailifnotests=false以忽略此错误。)->Help 1要查看错误的完整堆栈跟踪

  • 我有一个简单的JPMS模块。当我使用maven surefire插件2.20.1时,一切都正常-我的测试执行: 但是,当我想使用更新版本的surefire(2.21.0或2.22.0)时,我会得到以下结果: 在surefire的报道中,我看到了以下内容: 如何修复/解释它?这是窃听器还是我弄错了?

  • 在Surefire插件中,您有一个文件(或regex)的排除列表,如下所示: 我想在排除列表中添加一堆与regex不匹配的文件。这个列表大约有200个文件(一个古怪的集合)。我想从Maven的外部文件中添加这些文件。 我认为使用maven properties插件有一种方法可以做到这一点。不过,我看不出这将如何将变量加载到列表中。 有没有办法从文件中加载排除列表?

  • 我创建了一个用于测试应用程序的maven项目。我在我的项目中使用了Webdriver,TestNG框架。我使用了maven surefire插件和reporty-ng插件为测试用例生成报告。当我使用命令(mvn测试站点)在IDE(eclipse)或命令提示符内运行时,这工作很好。现在我必须让它成为一个jar文件,这样我就可以把那个jar文件放到任何系统中运行它。 所以这里问题来了: Maven j

  • 我正在使用SeleniumWebDriver(2.53.0版)的Java实现对web应用程序运行一些自动化测试。测试使用Cucumber的Java实现(版本1.2.3)以行为驱动测试格式编写。我使用Maven(3.3.9版)导入我的所有依赖项,并构建和运行测试。使用cucumber标签将测试分为不同类别。例如,我可以使用以下命令从命令行运行一类标有@JohnnyBravo的测试: 在做了一些研究后

  • 有什么办法可以做到吗?如果我们不能用maven surefire插件来做,是否可以在测试中配置它?