问题标签 [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.
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
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/中尝试了解决方案,但没有奏效!
html - 如何使用 Bullshtml.exe 将 .cov 文件转换为 html 报告?
我有一份覆盖率报告,现在我正在尝试使用 Bullshtml.exe 生成一个 html 报告。覆盖文件位于“c:/temp/bullseye.cov”位置,bullshtml.exe 也在同一位置“c:/temp/bullshtml.exe”,如下所示:
所以,当我在命令行中执行上述操作时,我会收到错误消息
如果我只做
我确实在 temp 文件夹中获取了文件,但这对我来说没有意义,因为我想使用 Bullshtml.exe 将 Bullseye.cov 转换为 html。因此,请建议如何完成这项工作,我做错了什么是命令使用错误还是其他。
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?
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 文件?
c - 如何将 Bullseye 代码覆盖率添加到使用 gcc 编译的代码中
如何将 Bullseye 代码覆盖率添加到使用 gcc 编译的代码中?
请看下面我的回答。
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 以实现基于控制传输的细粒度覆盖?
bullseye - 如何使用静态内联函数
为什么我的内联函数不显示覆盖率,即使它们被调用并且我打开了“在头文件中提供代码覆盖率”选项?还是有任何 Bullseye 选项?
java - 宾果游戏 Java
我正在尝试使用(宾果游戏),(靶心游戏)编写Java代码,规则很简单:
电脑选择 4 个数字
用户输入 4 个数字
必须检查用户输入是否在 1 到 10 之间
如果用户输入存在于计算机随机数字中,它将是 1 个公牛
如果一个数字存在于计算机随机数字的同一位置,它将显示 1 个“眼睛”
最大限制为 20 次尝试,直到用户被视为“失败”;我需要通过用户输入打印每一轮有多少公牛和多少只眼睛;
例子:
我的代码最后打印 0 和 0 。
谢谢您的帮助!
这是我的代码:
qt - 如何为 Qt 设置 Bullseye 代码覆盖率
我想为 Qt 使用 Bullseye 代码覆盖率。但是,我无法设置环境。(Qt 创建者)
我找到以下链接并关注https://www.bullseye.com/help/tool-qtCreator.html
步骤1。我在 main.pro 下面添加了
第2步。我检查了 Makefile.Debug。
但是第3步,如何“启用覆盖构建”?
任何人都可以轻松解释接下来的步骤吗?