code-coverage相关内容

我如何在Android Studio中运行Jacoco进行代码覆盖

我已经在android studio中具有调试功能.我的应用程序模块的gradle配置文件包含以下内容: 调试{testCoverageEnabled是} 然后我在终端中运行以下命令: gradlew createDebugCoverageReport 的确确实得到了报告,但该应用程序也因只读错误而崩溃,我似乎无法弄清楚.我正在使用Mac.这是堆栈跟踪: ** java.io.F ..
发布时间:2021-04-22 20:43:42 移动开发

JaCoCo与IntelliJ

所以这个问题可能不是很具体,但我还是要问. 我正在尝试将JaCoCo与IntelliJ一起使用以收集有关单元测试的覆盖率报告.但是,我没有任何经验可以进行设置. 在Netbeans中,您只需要安装JaCoCo插件并选择进行覆盖测试.这在IntelliJ中如何工作? 我已经糊涂了很长时间没有成功.如果有人有一个很好的教程来进行设置,我将非常感谢! 解决方案 如果您具有Int ..
发布时间:2021-04-22 20:43:36 Java开发

硒的C#代码覆盖率

有人知道为通过Selenium测试的C#/.NET项目创建代码覆盖率报告的方法吗? 解决方案 我能够找到以下文章不是免费,它支持IIS工具和代码覆盖.这将使您能够运行Selenium并收集覆盖率结果. ASP.NET应用程序很难测试可能是本世纪的轻描淡写.在本文中,我们将向您展示如何使用Selenium测试ASP.NET应用程序,以及如何使用NCover查看测试范围. 虽然使用 ..
发布时间:2021-04-22 20:43:33 C#/.NET

如果忽略结果,则在编译时不调用Constexpr函数

我正在研究 constexpr 函数的一些相当奇怪的代码覆盖结果(我使用的代码覆盖工具无法检测编译时调用),并注意到一些constexpr 函数被称为 runtime 函数,如果未存储函数调用的结果,则称为 . 似乎,对于 constexpr 函数或方法,如果将调用结果存储在(在运行时变量[emphasis !!!]或 constexpr 中)变量),则该调用是编译时调用(只要参数是编译时) ..
发布时间:2021-04-22 20:43:29 C/C++开发

测试旧OS版本的代码路径

如果我有一些方法类似的库: 公共结构Foo {@available(macOS 10.15,*)func greatNewFeature()->细绳 {返回“新功能"}func legacyFeature()->细绳 {返回“旧版功能"}} 然后使用它的一些代码: func methodToTest()->细绳 {让foo = Foo()保护#available(macOS 10.15, ..
发布时间:2021-04-22 20:43:26 移动开发

如何生成vscode TypeScript扩展覆盖率报告

对于使用TypeScript构建的VSCode扩展,似乎无法使用 coveralls 进行覆盖率报告. 当前,我正在向我们的项目中添加测试用例 https://github.com/PicGo/vs-picgo/pull/42 ,我发现了几种报告覆盖率的方法,但没有一种对我有用. 使用自定义TestRunner 官方文档很少提及自定义测试运行程序,但我在此处找到了一条帖子.当我使 ..

如何进行vscode扩展的覆盖率导出

我看过很多教程,如何进行vscode扩展.喜欢: https://code.visualstudio.com/docs/extensions/testing-extensions 有很多教程如何进行coverage导出,有很多方法,但是我没有看到很好的示例,这些示例可以遵循他们文档中的示例并使用vscode扩展(它们需要extensionHost而不是nodejs). 我有所有用 ..

多个模块的Python单元测试覆盖率

我搜索了很长时间,但出乎意料的是,没有找到满意的答案. 我的Python项目中有多个模块/文件,我编写了使用 unittest 的单元测试.这样的结构使得我在一个目录中(例如 myproject/production )具有生产模块 module_A.py 和 module_B.py 并进行相应的测试-将文件 test_module_A.py 和 test_module_B.py 放在同级目 ..
发布时间:2021-04-22 20:43:14 Python

如何在Go中衡量测试覆盖率

有人成功地为Go单元测试生成了代码覆盖率吗?我在网络上找不到用于该工具的工具. 解决方案 请注意, go工具保护套"程序的帮助下,显示测试覆盖率结果. cover 工具是 go.tools 子存储库.可以通过运行来安装 $ go get golang.org/x/tools/cmd/cover 封面工具有两件事. 首先,当为" go test "赋予 -cover 标志 ..
发布时间:2021-04-22 20:43:09 其他开发

如何使用Github Action配置工作服?

我的github回购配置遇到问题.在这里- umbress .我已启用并配置了Github Actions CI,我想在我的仓库中添加Coverage徽章,以便每个想要在自己的项目中使用我的代码的人都知道我的代码已经过测试.但是似乎我错过了一些东西,因为我的承保徽章已经很长时间处于“未知"状态. CI步骤为: 运行构建 运行测试并生成覆盖率( jest --coverage --co ..

反向测试范围

我正在寻找自动执行以下任务的方法. 给出覆盖率报告,找出哪些测试覆盖了特定的方法/功能.如果可以指定特定的类和行号,那就更好了. 运行时间不是很紧要,只要可以在几个小时内完成即可.我正在考虑一个接一个地运行每个测试,并将覆盖率记录收集到数据库中.只是徘徊,如果那里有人遇到类似的问题并有现成的解决方案. 我们的项目是中等大小,大约有100个单元测试用例. P.S.为了阐明我们 ..
发布时间:2021-04-16 19:36:42 其他开发

是否可以在Azure DevOps中使用Coverlet获得.NET Framework Project的代码覆盖率?

我可以轻松地配置为在Azure DevOps中获取 .NET Core 项目的覆盖率结果,但是 .NET Framework 项目却没有运气.非常感谢您提出建议,因为Coverlet文档明确表示我们也可以将其用于 .NET Framework 项目.这个问题有点类似于我的问题,但是我在那里没有看到任何答案,您可以使用Coverlet吗在.NET Framework项目中获取代码覆盖率数据? ..
发布时间:2021-04-13 20:46:27 C#/.NET

代码覆盖率未达到类声明

有没有办法像这样覆盖类的类声明的代码? public class MyClass{ public static void foo(int bar){ System.out.println("The Number is: "+bar); } } 我可以通过JUnit测试轻松地使用foo方法,但是MyClass声明保持红色.这是因为类本身没有构造函数吗?如果 ..
发布时间:2021-02-14 19:21:34 Java开发