草庐IT

jacoco-Exception

全部标签

android - Sonar Jacoco for Kotlin Setup 不生成代码覆盖率

我正在尝试使用Jacoco为Kotlin进行Sonar设置生成代码覆盖率报告,但它没有显示任何代码覆盖率。在检查Sonar控制台时,它显示以下错误。任何人以前都遇到过这个问题,任何可能遗漏的建议。元信息pluginusingsonarqubeversion"2.6.1"gradleVersion='3.0.1'kotlinVersion='1.2.21'Sonarqubeversion=Version6.7.1(build35068)-LGPLv3令人沮丧的是,我的设置项目生成空白代码覆盖率报告:(。PFA。编辑:请找到项目结构快照。我正在添加我用来生成Sonar矩阵报告的Sonar和

android - Sonarqube 整体覆盖范围与 jacoco 报告覆盖范围不匹配

我有一个多模块Android项目,我发现jacoco报告的覆盖率与Sonarqube报告的覆盖率之间存在差异。该项目也是一个多口味项目,会产生很多不同的变体。我正在使用thisplugin帮助我生成所有任务。这些任务会为每个变体生成单独的报告。当我运行我的jacoco报告时,我看到了这个:当我运行Sonar扫描仪时,我看到了:我的项目有一些排除项,但即使没有它们,覆盖率%s也不匹配。我觉得我可能没有提供与thisquestion:中暗示的相同字节码这是我的相关信息:Sonar版本5.6。Gradle赛跑者plugins{id"org.sonarqube"version"2.0.1"}S

安卓指纹 : hasEnrolledFingerprints triggers exception on some Samsungs

当启用来自Android6用户的指纹时,我在我们的生产应用程序中看到了很多异常,我无法在我的任何本地三星设备上重现这些异常。堆栈跟踪是:Message:SecurityException:PermissionDenial:getCurrentUser()frompid=24365,uid=10229requiresandroid.permission.INTERACT_ACROSS_USERSandroid.os.Parcel.readExceptioninParcel.java::1620android.os.Parcel.readExceptioninParcel.java::15

c# - 从 C# 调用 C++ dll 时如何获取 std::exception 错误描述

这个问题在这里已经有了答案:CanyoucatchanativeexceptioninC#code?(9个回答)关闭6年前。我有一个C#应用程序,它调用C++dll中的一个函数。该函数可以抛出继承std::exception的各种异常。我目前像这样捕获这些异常:try{//CalltoC++dll}catch(System.Exceptionexception){//Someerrorhandlingcode}我的第一个问题是这段代码会捕获所有的std::exception吗?我的第二个问题是如何检索std::exception::what字符串,如果我检查exception.Mess

c++ - __finally 应该在 EXCEPTION_CONTINUE_SEARCH 之后运行吗?

在下面的代码中,函数foo递归调用了一次。内部调用导致引发访问冲突。外部调用捕获异常。#include#includevoidfoo(intcont){__try{__try{__try{if(!cont)*(int*)0=0;foo(cont-1);}__finally{printf("innerfinally%d\n",cont);}}__except(!cont?EXCEPTION_CONTINUE_SEARCH:EXCEPTION_EXECUTE_HANDLER){printf("except%d\n",cont);}}__finally{printf("outerfinall

c++ - 我可以/我应该使用 std::exception 进行常规错误处理吗?

我打算用C++开始这个新项目,并且正在考虑一种不痛苦的错误处理方法。现在,我不会开始抛出和捕获异常,并且很可能永远不会抛出异常,但我在想-即使是常规错误处理,为什么要自己滚动/复制粘贴一个类来描述错误/状态,当我可以使用std::exception及其子类(或者可能是std::optional)?usingStatus=std::optional;StatussomethingThatMayFail(intx);是否有人/任何项目以这种方式工作?这是一个荒谬的想法还是有点不可靠? 最佳答案 我不认为你应该构造异常,除非你真的打算抛出

c++ - 为什么在 void 函数中接受 return throw std::exception()?

我在return之后错误地粘贴了一个throw语句,最终结果如下:voidDXManager::initialize(conststd::shared_ptr&ctx_ptr){//...if(FAILED(result)){returnthrowstd::exception("Failedtoenumeratedisplaymodelist");}//...}我在注意到错误之前成功构建了解决方案,我很好奇哪个规范允许上述语法。通过阅读cppreference.com(在注释下),我明白了Thethrow-expressionisclassifiedasprvalueexpressio

c++ - rethrow_exception 真的可以抛出相同的异常对象,而不是一个拷贝吗?

在检查exception_ptr的作用时,C++11标准指出(18.8.5/7):Useofrethrow_exceptiononexception_ptrobjectsthatrefertothesameexceptionobjectshallnotintroduceadatarace.[Note:ifrethrow_exceptionrethrowsthesameexceptionobject(ratherthanacopy),concurrentaccesstothatrethrownexceptionobjectmayintroduceadatarace...我没有发现这个奇怪

c++ - 为什么我不能在 Exception 类中有 auto_ptr

我在异常类中遇到了auto_ptr的问题,我最终将其简化为:#includeclassMyException{std::auto_ptrm_foo2;};intmain(){try{throwMyException();}catch(constMyException&){}return0;}编译失败:/perforce/unstable/test/Common/Exceptions/TestException4.cpp:Infunction'intmain()':/perforce/unstable/test/Common/Exceptions/TestException4.cpp:1

c++ - 什么时候使用 uncaught_exception?

什么是uncaught_exception的好用例? 最佳答案 HerbSutter似乎给出了很好的建议here.他不知道它有什么好的用途,并说在某些情况下它看起来很有用,但实际上并没有用。 关于c++-什么时候使用uncaught_exception?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/275249/