问题标签 [bullseye]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
2095 浏览

linux - Bullseye 覆盖错误消息

我有一个 jenkins 构建工作,它运行一个 Bullseye 覆盖率报告,该报告在上周之前运行良好。发现我们的构建服务器已经更新到更新的 linux 内核版本,现在开始看到这个问题。

任何人都知道问题的根本原因是什么?

驱动程序/BullseyeCoverage/libcov-linuxKernel.c:在函数'notifier_callback'中:驱动程序/BullseyeCoverage/libcov-linuxKernel.c:108:54:错误:'const struct module'没有名为'module_core'的成员const unsigned long modBegin =(无符号长)模块->模块核心;^ 驱动程序/BullseyeCoverage/libcov-linuxKernel.c:109:48:错误:“const struct module”没有名为“core_size”的成员 const unsigned long modEnd = modBegin + module->core_size; ^ 错误:来自 /usr/local/arm/bin/arm-linux-gnueabihf-gcc make[1] 的状态 1:* [drivers/BullseyeCoverage/libcov-linuxKernel.o] 错误 1 ​​make:* [drivers/BullseyeCoverage] 错误2

0 投票
3 回答
2211 浏览

teamcity - 错误 LNK2001:未解析的外部符号 _cov_probe_v12:cov_probe_12

没有靶心的解决方案构建良好,但启用靶心时显示 LNK2001:未解析的外部符号 _cov_probe_v12。我已将靶心升级到最新的 8.11.6 版本,但仍然没有帮助。如果您有解决方案,请告诉我。我在https://simplyged.wordpress.com/2015/01/27/bullseye-coverage-and-cov_prove_v12-error/中尝试了解决方案,但没有奏效!

0 投票
1 回答
2162 浏览

html - 如何使用 Bullshtml.exe 将 .cov 文件转换为 html 报告?

我有一份覆盖率报告,现在我正在尝试使用 Bullshtml.exe 生成一个 html 报告。覆盖文件位于“c:/temp/bullseye.cov”位置,bullshtml.exe 也在同一位置“c:/temp/bullshtml.exe”,如下所示:

所以,当我在命令行中执行上述操作时,我会收到错误消息

如果我只做

我确实在 temp 文件夹中获取了文件,但这对我来说没有意义,因为我想使用 Bullshtml.exe 将 Bullseye.cov 转换为 html。因此,请建议如何完成这项工作,我做错了什么是命令使用错误还是其他。

0 投票
1 回答
321 浏览

c - How do we perform line/statement coverage using bullseye coverage tool?

Is there some tutorial available for Bullseye code coverage tool. Is it automated? How do we find line coverage using this tool?

0 投票
1 回答
469 浏览

xml - 由于源文件路径更改,未能向 SonarQube 发布靶心覆盖率报告

此图像是 jenkins 中 sonarqube 发布者作业的控制台输出的一部分: 在此处输入图像描述

我正在尝试使用分析参数将靶心覆盖率报告发布到 sonarqube sonar.cxx.coverage.reportPath=Coverage.xml 在 xml 文件Coverage.xml中,靶心目录和源文件夹详细信息如下

所以实际的源文件路径是c:/work/jenkins/workspace/CirrusFW_BullsEye_Main/Cirrus_FW/Src

但是在控制台输出中,它正在文件夹中搜索 c:/work/jenkins/workspace/CirrusFW_BullsEye_Main/\Cirrus_FW\Src

/\在路径中添加(一个反斜杠和一个正斜杠)。

如何避免这种情况,因为我们不应该给出该路径,它将取自 Coverage.xml 文件?

0 投票
1 回答
4027 浏览

c - 如何将 Bullseye 代码覆盖率添加到使用 gcc 编译的代码中

如何将 Bullseye 代码覆盖率添加到使用 gcc 编译的代码中?

请看下面我的回答。

0 投票
1 回答
643 浏览

c - BullsEye 的代码覆盖率测试

我正在使用 Bullseye 对一些 C 代码进行代码覆盖率测试。我用 Bullseye 成功地检测了我的 c 代码。然后我试着拆开它,看看里面有什么。

我期待应该在every control transfer location. 例如for, if,while等。但令我惊讶的是,我只看到a single probe at the the beginning of each of my functions。比如这个:

在此处输入图像描述

那么这个单一的探针如何跟踪所有的控制传输呢?

当我查看收集到的覆盖数据时,我所有的控制转移都被记录为未覆盖。只有函数入口点被记录为已覆盖。

我是否错误地配置了 Bullseye,所以上面的截图只是粗略的function coverage?如果是这样,我如何配置 Bullseye 以实现基于控制传输的细粒度覆盖?

0 投票
0 回答
87 浏览

bullseye - 如何使用静态内联函数

为什么我的内联函数不显示覆盖率,即使它们被调用并且我打开了“在头文件中提供代码覆盖率”选项?还是有任何 Bullseye 选项?

0 投票
1 回答
3093 浏览

java - 宾果游戏 Java

我正在尝试使用(宾果游戏),(靶心游戏)编写Java代码,规则很简单:

  • 电脑选择 4 个数字

  • 用户输入 4 个数字

  • 必须检查用户输入是否在 1 到 10 之间

  • 如果用户输入存在于计算机随机数字中,它将是 1 个公牛

  • 如果一个数字存在于计算机随机数字的同一位置,它将显示 1 个“眼睛”

最大限制为 20 次尝试,直到用户被视为“失败”;我需要通过用户输入打印每一轮有多少公牛和多少只眼睛;

例子:

我的代码最后打印 0 和 0 。

谢谢您的帮助!

这是我的代码:

0 投票
1 回答
144 浏览

qt - 如何为 Qt 设置 Bullseye 代码覆盖率

我想为 Qt 使用 Bullseye 代码覆盖率。但是,我无法设置环境。(Qt 创建者)

我找到以下链接并关注https://www.bullseye.com/help/tool-qtCreator.html

Qt 的 Bullseye 代码覆盖率

步骤1。我在 main.pro 下面添加了

第2步。我检查了 Makefile.Debug。

但是第3步,如何“启用覆盖构建”?

任何人都可以轻松解释接下来的步骤吗?