gpt4 book ai didi

java - 如何禁用 jmockit 覆盖率检测

转载 作者:行者123 更新时间:2023-12-02 10:05:49 30 4
gpt4 key购买 nike

我有一个 Maven 项目,其中 jmockit 1.18 用于模拟,surefire 用于运行测试套件,jacoco 用于测量代码覆盖率。

当我尝试将 jmockit 升级到版本 1.45 时,在初始化测试套件运行程序 VM 时出现错误。但是,当 javaagent 作为 argline 参数显式传递时,测试就会执行。

有人可以告诉我是否有办法禁用 jmockit 检测或代理初始化?

最佳答案

JMockit 发行说明明确指出

Version 1.42 (Aug 26, 2018):
JMockit now requires the use of the "-javaagent" JVM initialization parameter.

<小时/>

使用 JMockit 运行测试章节说

To run tests that use any of the JMockit APIs
...
Configure the test execution JVM to start with the "-javaagent:/jmockit.1.x.jar" parameter.

<小时/>

这意味着您被迫使用该虚拟机启动参数。
至少如果你想继续使用 JMockit。

关于java - 如何禁用 jmockit 覆盖率检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55341822/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com