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

Maven Surefire插件的用途是什么

史旺
2023-03-14

Maven Surefire插件的用途是什么?我找不到合适的例子。

共有3个答案

史智志
2023-03-14

在这里,您可以找到关于什么是surefire以及它在maven生命周期中扮演什么角色的最佳描述。

maven生命周期在appropiate阶段隐式调用它,因此它是一个“特殊”插件。我们不需要在pom中定义它。它将在maven需要时下载并执行。

它里面只有一个目标,毫无疑问是“测试”,由apache人员定义,

test:允许我们运行应用程序的单元测试

不过,我们可以在pom.xml内表示它来运行src/test/java文件夹的单元测试。

<build>
    <plugins>
        <plugin>
            <artifactId>maven-jar-plugin</artifactId>
            <version>2.4</version>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.19</version>
        </plugin>
    </plugins>
</build>
蒋浩
2023-03-14

Maven sure fire插件用于遵循testng中的测试顺序。xml文件。如果我们不包括Mavwen-surefire插件,那么它将在src/test/java下执行所有测试用例,其前缀或后缀为“test”,并且这些测试将在没有任何序列的情况下执行。

吕飞翼
2023-03-14

你最好先开始https://maven.apache.org/surefire/maven-surefire-plugin/

简言之,林克说:

Surefire插件在构建生命周期的测试阶段用于执行应用程序的单元测试。它以两种不同的文件格式生成报告纯文本文件(.txt)XML文件(.XML)

 类似资料:
  • node_modules文件夹到底是什么,有什么用途? 我知道,当我们用< code>npm下载任何库时,该库会转到node_modules文件夹。我还知道,当我们要上传它时(例如,上传到GitHub ),我们必须忽略node_modules文件夹,因为它占用了很多空间。通过package.json文件,我们可以使用< code>npm i下载所有依赖项。 假设我想将我的应用程序/网站部署到某个服

  • 问题内容: 我不了解Java的这一功能。我知道它使编码更容易,有时看起来更整洁,但这的实际用途是什么?相反,我觉得最好显示警告,因为将来任何人在修改代码之前都可以引用它们。这@SuppressWarnings是否提高了编译效率,还是根据任何编码标准? 问题答案: 其他答案已经解释了很多用例,但是我想强调一点, 有时您绝对需要使用它来克服语言本身的局限性,在这些情况下,使用绝对是合法的。 在其他情况

  • 问题内容: java中有什么用? 请解释一下。 问题答案: 可能这个例子会帮助您。

  • 本文向大家介绍sinon.js的用途是什么?,包括了sinon.js的用途是什么?的使用技巧和注意事项,需要的朋友参考一下 SinonJS提供独立的测试间谍,存根和模拟。这是一个我们可以用来创建用于单元测试的对象模拟的库。 间谍-可以用来追踪执行情况的伪造函数。 存根-函数替换,我们可以从中返回所需的内容或使我们的函数以适合我们测试多个场景的方式工作。 嘲笑-假方法 所有这些对象都有助于对我们的代

  • 我试图理解何时应该使用stdio函数。 例如,如果我对有效的执行或,并得到一个短计数,并且为真,我该怎么办? 从我到目前为止所读到的,和是健壮的,并且会阻止和/或重试(如果有锁和/或中断可能发生在较低级别的函数中),所以使用<代码>clearerr()因为或错误将是如此灾难性,以至于没有必要尝试恢复。 另外,只告诉我有错误,而不是错误是什么。

  • 我正在看一个教程,以dockerize我的django应用程序。我不明白为什么我们使用作为DockerFile中的环境变量。 你能帮忙吗?