code-coverage相关内容

Gitlab Coverage徽章永远不知道

问题 我正在研究Laravel软件包项目,并建立了一个管道以对合并请求进行测试(针对php 7.3、7.4和8.0),并将其发布到主分支上的软件包注册表中. 我正在尝试设置代码覆盖范围的徽章,但由于它始终会误涂 unknown 百分比,因此我无法使其正常工作. 我做了什么 管道 阶段:-依赖-棉绒- 测试-发布#依存关系工作下载依赖关系:阶段:依赖#工作的东西#Linti ..
发布时间:2021-05-11 18:50:52 其他开发

节点打字稿项目中的笑话覆盖率始终返回空

当我尝试获取单元测试用例的覆盖率报告时,我正在从事后端Typescript项目,Jest在终端以及html报告中均未声明任何内容,返回空的覆盖率报告.我还尝试了---coverage --watchAll = false ,但它也返回了空文档.我无法找到此问题的解决方案.有人可以帮我弄清楚我在做什么错吗? package.json "scripts":{"unit-test":"jest ..
发布时间:2021-04-22 20:44:40 前端开发

在Jenkins下运行时,VSTest.console.exe会生成空的.coverage文件

我使用Jenkins对.Net Framework项目进行了简单的构建配置.该项目使用单元测试. 当我在Jenkins下使用VSTestRunner插件运行测试时,它将生成测试报告.trx以及.coverage文件.找到所有测试并正常运行,但是生成的.coverage文件始终为空(大小为10B,没有覆盖数据).我曾尝试在詹金斯(Jenkins)中将该命令作为Shell Execution命令 ..
发布时间:2021-04-22 20:44:37 C#/.NET

PHPStorm 2017:PHPUnit覆盖插件

我在PHPStorm中安装了PHPunit代码覆盖率.当我运行PHPUnit时,它显示一条错误消息: Sebastian Bergmann和贡献者的PHPUnit 5.7.26. 错误:没有代码覆盖率驱动程序 你能帮我吗? 解决方案 您需要在Web服务器上安装/激活XDebug或Zend-Debugger.XDebug可以简单地在php.ini中激活. ..
发布时间:2021-04-22 20:44:34 其他开发

了解gcov文件中的块

我试图了解gcov工具的输出.使用-a选项运行它很有意义,并且想了解块覆盖率选项.不幸的是,很难理解这些障碍物是做什么的以及为什么不使用它们.下面是输出. 我曾经在我的计算器程序中运行过一次添加功能.我不知道为什么它显示为block0. -:0:Source:calculator.c-:0:Graph:calculator.gcno-:0:Data:calculator.gcda-:0:运 ..
发布时间:2021-04-22 20:44:26 其他开发

django测试覆盖率与黑匣子测试?

我们正在使用黑盒(功能集成)测试方法来测试Django应用程序,其中客户端使用对Django应用程序的REST API调用来执行测试.客户端在不同的VM上运行,因此我们不能使用典型的coverage.py(我认为). 是否有一种方法可以计算这些黑盒测试的覆盖率?我可以以某种方式指示Django在测试覆盖率模式下启动和停止,然后报告测试覆盖率吗? 解决方案 功能集成测试的覆盖范围实际上 ..
发布时间:2021-04-22 20:44:17 Python

使用lcov对.cpp文件进行unitest时,排除头文件的覆盖范围

我已经为单元测试生成了html代码覆盖率.问题在于,它会为包含预处理器中定义的所有内容生成代码覆盖率. 单元测试的代码覆盖率位于代码覆盖率报告的 unitTest 链接内.我只需要 unitTest 在生成代码覆盖率之前,我还删除了所有其他内容并保留了测试文件的gcda和gcno文件,但这仍然无济于事.这样做的代码是: 找到obj/!-名称'* _unittests *'-类型f-删 ..
发布时间:2021-04-22 20:44:14 C/C++开发

测试代码覆盖率javascript es6生成器(redux-saga/istanbul.js)

使用redux-saga,我编写了一些测试. 我尝试使用istanbul.js生成代码覆盖率. 它对于大多数代码都可以正常工作,但sagas的结果却坏了:似乎是随机信息. 有谁知道如何解决这个问题? 解决方案 我个人使用Jest,其中包括代码覆盖范围,并且似乎可以很好地与我的sagas配合使用. 我还写了一个测试实用程序来帮助测试sagas( redux-saga-testin ..
发布时间:2021-04-22 20:44:08 前端开发

承保范围致命错误(EclEmma)

我正在使用Eclipse Mars 4.5.2.在为我的应用程序运行覆盖测试时,到目前为止,它有317种测试方法,当它即将完成时(运行大约274种方法),我遇到了找不到解决方案的错误. 首先是一个弹出窗口,上面写着: 无覆盖数据 在此期间未收集覆盖率数据覆盖会话. 请不要手动终止Java进程来自Eclipse. secon弹出窗口: 'com.mountainm ..
发布时间:2021-04-22 20:44:03 Java开发

您可以使用Coverlet来获取.NET Framework项目中的代码覆盖率数据吗?

我有一个大型的.NET Framework解决方案,并且希望开始收集代码覆盖率数据作为构建管道的一部分(以及在我们本地的开发人员机器上). 在Coverlet GitHub页面上,它说它支持.NET Framework项目,但是所有示例都使用 dotnet test CLI命令. 是否可以为此使用Coverlet,还是应该查看OpenCover之类的东西? 解决方案 选项1 ..
发布时间:2021-04-22 20:43:55 C#/.NET

加强文件(.fpr文件)到PDF转换

基本上,我正试图从.fpr格式的Fortify报告文件中生成PDF文件. 有人可以建议我使用.bat文件访问的实用工具吗? 我正在尝试执行以下命令: 即.. ReportGenerator -format pdf -f MyProject.pdf -source MyProject.fpr 有人可以帮助我从.fpr文件生成PDF文件吗? 谢谢. 解决方案 有一 ..
发布时间:2021-04-22 20:43:49 其他开发