IDEA 查看Springboot单元测试代码覆盖率报错

spring Boot项目集成jacoco 完成单元测试Coverage并上传到snarqube 近期因工作需要,需对代码覆盖率进行统计,所以这篇就当做对这段时间学习的总结。 JaCoCo Java Code Coverage Library Jacoco 是一个开源的覆盖率工具。Jacoco 可以嵌入到 Ant 、Maven 中,并提供了 EclEmma Eclipse 插件,也可以使用 Java Agent 技术监控 Java 程序。很多第三方的工具提供了对 Jacoco 的集成,如... 阅读详情

img

img

报错信息:
D:\resource\java_jdk_1.8.261\bin\java.exe -ea -javaagent:C:\Users\镜\AppData\Local\JetBrains\IntelliJIdea2020.2\testAgent\intellij-coverage-agent-1.0.512.jar=C:\Users\镜\AppData\Local\Temp\coverage10args -Didea.test.cyclic.buffer.size=1048576 "-javaagent:E:\tools\IntelliJ IDEA 2020.2\lib\idea_rt.jar=60647:E:\tools\IntelliJ IDEA 2020.2\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\镜\AppData\Local\Temp\classpath770525232.jar com.intellij.rt.junit.JUnitStarter -ideVersion5 -junit4 com.faw_qm.erpcg.gld.gld895.service.TestGld895Service
FATAL ERROR in native method: processing of -javaagent failed
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:386)
at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:401)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.rt.coverage.main.CoveragePremain.premain(CoveragePremain.java:35)
at com.intellij.rt.coverage.main.CoveragePremain.premain(CoveragePremain.java:28)
6 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
at com.intellij.rt.coverage.instrumentation.Instrumentator.performPremain(Instrumentator.java:55)
at com.intellij.rt.coverage.instrumentation.Instrumentator.premain(Instrumentator.java:33)
12 more

Process finished with exit code 1

解决方案: 1.更改window 登录的用户名为英文。(此方法自行百度吧,就不做讲解了)

2.更改idea生成文件的默认路径:

  help->Edit Custom VM Options...  中添加  -Djava.io.tmpdir=E:\resource\idea\Temp

注意: 一定要先创建对应的文件夹 

 

 

既然都更改了临时文件的位置,不如其他的默认路径一起更改了吧:

注意:更改下面的默认路径配置之后,之前的idea插件将全部丢失!!!

1.找到idea安装目录下面的bin文件下的idea.properties

(E:\tools\IntelliJ IDEA 2020.2\bin\idea.properties)

找到:idea.system.path=${user.home}/.IntelliJIdea/system

idea.plugins.path=${idea.config.path}/plugins

更改即可。

 

 

 

SpringBoot+Spock的熟悉之路(三):用Spock对SpringBoot进行单元测试 用Spock对SpringBoot进行单元测试前言环境完整的依赖先说一嘴单元测试事先准备第三方插件引入添加Test自己的配置文件数据准备BaseControllerBaseServiceBaseRepository 和xmlDemoControllerService 和 ServiceImplDao层及对应的Xml文件启动项目看看结果对Controller进行单元测试对Service进行单元测试对... 阅读详情

相关推荐

IDEA 从入门到踩坑(4)-No tests found for given includes 错误解决

文章目录1. IDEA 显示空白配置 1. IDEA 显示空白配置 IDEA 中编辑器的配置对代码阅读效率的提示是显而易见的,比如显示空白 和 显示方法分割

谈谈1974 8552

java.lang.reflect.InvocationTargetException 解决方法

解决方案:此错误是因为用Mybatis -代码自动生成(generatorConfig.xml)工具,对应的mapper的xml文件中生成了两个resultMap(BaseResultMap),删除其中一个,或删除此xml文件,重新生成。 造成的原因:Mybatis -代码自动生成(generatorConfig.xml)工具可能重复执行了。 异常(错误)信息:java.lang.reflec...

Mr_Runner的博客 6万+

Clion+platformIO开发ESP32时找不到lib文件中引入第三方库的头文件(头文件下有波浪线),实际编译是成功的解决方法

Clion+platformIO开发ESP引入第三方库文件编译器无法找到.h文件但编译成功

zs5218的博客 1852

java.lang.reflect.InvocationTargetException 错误

mysql错误 java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.inv...

uniqueliang的博客 2万+

pandas,构造MultiIndex的四种方法:from_tuples、from_arrays、from_product、from_frame

1、from_tuples:通过 “元组对” 构造MultiIndex """ 一对元组,为一个索引 """ tuples = [(1, 'red'), (1, 'blue'), (2, 'red'), (2, 'blue')] pd.MultiIndex.from_tuples(tuples, names=('number', 'color')) 2、from_arrays:通过 “列表元素的组合” 构造MultiIndex """ 列中表的元素,按位置 对应组合,形成索引 """ arrays

jieru_liu的博客 5387

ECMWF等大气数据批量下载(Python API)详细步骤

ECMWF等大气数据批量下载(Python API) 遥感方向做热红外温度反演,不可避免的要用到大气廓线数据,大气数据具有实时性,比如2018年9月1日的早上8点的影像,为了提高反演精度就需要用到时间上与其相差尽可能接近的大气数据,用于消除大气的影响,如果数据量较少我们可以查看影像的时间和空间范围进行下载,但是如果处理某个较大区域时可能涉及到大量的影像,如果一景一景对应查找去下载会很麻烦,因此针对大量数据的自动批量下载很有必要。本文根据 https://cds.climate.copernicus.eu/#

liuxiaojiangtobeno1的博客 1万+

已解决:java.lang.reflect.InvocationTargetException 异常的正确解决方法,亲测有效!!!

是一个包装异常,通常在使用反射调用方法时出现。通过正确处理中封装的实际异常,可以有效解决这一问题。本文提供了详细的解决方案和代码示例,帮助开发者理解并解决问题。希望本文对您有所帮助,如有其他问题,欢迎讨论!

猿鹏探码的博客 4万+

用友T3提示,年度[UFDATA_002_2017]并不存在,导致无法备份迁移。

用友T3提示,年度[UFDATA_002_2017]并不存在,导致无法备份迁移。现在都win11了某个年度账套不存在怎么办?

雨季余静的博客 3561

Dubbo框架,java.lang.reflect.InvocationTargetException: null at sun.reflect.NativeMethodAccessorImpl.in

环境介绍:Dubbo框架与SpringBoot整合,所使用Jar包:spring-boot-starter-parent :2.1.4.RELEASE ,spring-boot-dependencies:2.1.4.RELEASE,dubbo-spring-boot-starter :0.2.0 。 现象描述: 在我进行Dubbo框架生产者、消费者项目搭建时,消费者项目出现...

dear_Alice_moon的专栏 7811

安卓 实现灯光闪过效果

有个小需求,给按钮加一个灯光划过的效果,这样的需求一般有UI,肯定就找UI了要个gif图不就完事了,可是这次没有,好久自己做一个嘛。Web端的大佬实现很快,到安卓这边呢,百度一搜发现诶?怎么没有,好吧自己来一个 一切动效相关的不给图看都是耍流氓 所以俺不能这么干啊,OK!直接上效果图,再来解释下怎么实现的 效果就是这样子,怎么实现呢? 从图分析下,就是一个光写着重左边移动要右边循环嘛,这有啥难的?? 来看一看我的第一版,第二版 这是个什么?????一点都不像啊? 赶紧再问了问Web端大佬,噢,加了一个

SummerCloudXT的博客 1378

自适应控制 (Adaptive Control) 算法详解及案例分析

自适应控制是一种能够在线调整控制器参数以适应系统动态变化的控制方法。其核心思想是通过实时估计系统参数或调整控制器参数,使系统在不确定性或动态变化的环境中仍能保持稳定性和性能。

闲人编程的博客 4083

idea 的SpringBoot项目做单元测试

SpringBoot项目的一个功能开发完成之后,需要对功能做单元测试,需要项目有单元测试的功能,这个项目是一个新建的项目,所以需要自己弄,下面记载一下步骤。 首先,我们使用点击需要做单元测试的类名,右击使用idea自带生成单元测试文件的功能: 1.点击文件 -> GO TO -> Test 2. 3. 4.生成测试文件 5.加单元测试注解 6.在测试类中添加测试逻

落尘 4万+

pip install mysql出现error: subprocess - exited-with-error的解决方案

本文主要介绍了pip install mysql出现error: subprocess - exited-with-error的解决方案,希望能对使用mysql的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 5万+

idea创建单元测试

1.idea中路径 navigate >test 2. 3. 选中junit4 并选中要测试的方法,点击确定即可。

我想静静 3328

【Agent】AI Agent架构趋势及演进

本文系统介绍了AI Agent架构的发展趋势和技术框架,涵盖单Agent与多Agent系统设计、提示词工程与上下文管理、SpringAI开发框架等关键技术。重点阐述了AI原生应用参考架构,包括Nacos配置管理、Higress AI网关、RocketMQ会话状态管理等核心组件解决方案。同时深入探讨了AI应用可观测性体系,包含OpenTelemetry全链路追踪、关键指标监控以及基于LoongSuite开源工具的数据采集评估方法,为构建高效可靠的AI应用提供了全景式技术参考。

一个内容严谨、方向前沿、极具实践价值的AI大模型技术分享站 1106

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

idea执行spring boot单元测试报错No tests found

idea执行spring boot单元测试junit报错No tests found for given includes点击单元测试使用了idea的按钮时候,idea默认使用了gradle的测试运行期,如果gradle的编译脚本没有进行相关配置,则会发生上述报错

xingxincsdn的博客 1630

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

SpringBoot:单元测试,equalTo()报错,无法导入包

在spring boot 做单元测试的时候,发现下面的代码中 content().string(equalTo(“Hello world”)) equalTo()方法报错,并且IDEA没有自动提示导入包。 而解决方法是,需要手动的导入一个静态包 import static org.hamcrest.Matchers.equalTo; 测试单元完整的代码如下: @RunWith(Spring...

Annn_kk的博客 2158

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

【SpringBoot】SpringBoot单元测试

SpringBoot单元测试

潘潘的博客 2207

IDEA单元测试巨恶心的坑

今天用idea单元测试,一直卡在resolving dependencies。 网上各种办法查询都无效。 最后解决的办法如下: 1、我最开始没有在springboot启动选项里面选择junit模块。 于是在pom文件中添加如下依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>

Hello World 1851

springboot单元测试报错,Error creating bean with name 'requestMappingHandlerAdapter'

当使用springboot 进行单元测试的时候,发生了错误。 @RunWith(SpringRunner.class) @SpringBootTest(classes = Application.class) @WebAppConfiguration public class ServiceTest{ @Test public void testApp(){ ...

HuangES个人博客 1万+

idea编译报错处理:No tests found for given includes spring boot项目单元测试使用junit,使用idea运行时候发生报错:No tests found

idea编译报错处理:No tests found for given includes spring boot项目单元测试使用junit,使用idea运行时候发生报错:No tests found for given includes, 详细内容如下所示: 这是由于点击单元测试使用了idea的按钮时候,idea默认使用了gradle的测试运行期,如果gradle的编译脚本没有进行相关配置,则会发生上述报错。 这里有两种解决方法: 1-gradle编译脚本添加test编译器配置,如下所示 test {

weixin_44026997的博客 1万+

IDEA Springboot启动报Command line is too long错误

启动报错: Error running 'CmsFrontApplication': Command line is too long. Shorten command line for CmsFrontApplication or also for Spring Boot default configuration. 解决办法 原因分析 出现此问题的直接原因是:IDEA集成开发环境运行你的“源码”的时候(注意是源码基础上运行,并非打好的jar包哦),是通过命令(首行那个非常非常长.

赵英超的博客 1万+

SpringBoot——单元测试实践总结

mock是指在测试过程中,创建一个虚拟的对象来模拟指定对象的行为。PowerMock时一个Java单测模拟的框架,扩展了EasyMock和Mockito框架。PowerMock通过提供定制的类以及一些字节码篡改技巧进行模拟。PowerMock可模拟静态方法、私有方法、构造方法、final方法等。PowerMock支持JUnit和TestNG。

Andya_net的博客 2618

gradle springboot单元测试报错No tests found for given includes,

gradle springboot单元测试报错 No tests found for given includes,具体错误见下图 解决办法,如下图settings的gradle配置Run test using Intellij IDEA,项目的workspace.xml新增 <property name="dynamic.classpath" value="true" /> ...

编程之家出品 1887

idea编译报错处理:No tests found for given includes

idea编译报错处理:No tests found for given includes spring boot项目单元测试使用junit,使用idea运行时候发生报错:No tests found for given includes, 详细内容如下所示: 这是由于点击单元测试使用了idea的按钮时候,idea默认使用了gradle的测试运行期,如果gradle的编译脚本没有进行相关配置,则会发生上述报错。 这里有两种解决方法: 1-gradle编译脚本添加test编译器配置,如下所示 test

9494
上一篇: 使用nginx反向代理docker安装的jenkins
下一篇: nginx 代理 portainer 报 Unable to retrieve server settings and status
Copying505
博客等级 码龄9年 2粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值