Surfire 单元测试添加 jvm参数

如果你执行过mvn test 或者执行其他maven命令时跑了测试用例,你就已经用过maven-surefire-plugin 了。maven-surefire-plugin 是maven里执行测试用例的插件,不显示配置就会用默认配置。

这个插件的surefire:test 命令会默认绑定maven执行的test 阶段。

我们可以在插件中添加配置:

<argLine>-noverify</argLine>

如果下面的配置:

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-surefire-plugin</artifactId>

<version>2.20</version>

<configuration>

<argLine>-noverify</argLine>

<systemPropertyVariables>

<java.io.tmpdir>${project.build.directory}</java.io.tmpdir>

<forkedProcessTimeoutInSeconds>3600</forkedProcessTimeoutInSeconds>

<java.awt.headless>true</java.awt.headless>

</systemPropertyVariables>

<trimStackTrace>false</trimStackTrace>

<skipTests>true</skipTests>

</configuration>

</plugin>

可以在上面的配置参数位置设置命令行参数。

https://www.ossez.com/t/surfire-jvm/14360

全部评论
一整个悟了的大动作
点赞 回复 分享
发布于 2023-03-29 12:39 湖南

相关推荐

11-08 13:58
门头沟学院 Java
程序员小白条:竟然是蓝桥杯人才doge,还要花钱申领的offer,这么好的公司哪里去找
点赞 评论 收藏
分享
11-27 12:43
已编辑
门头沟学院 C++
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务