问题标签 [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 投票
1 回答
1047 浏览

c++ - 使用带有 Bullseye 的 GoogleTest 生成测试报告

我正在尝试使用GoogleTestbullseye测试 C 应用程序代码。我在使用 i686 型处理器的Red Hat Linux环境中。我得到了gtestbullseye库。编写存根和测试代码的过程也是可以理解的。我面临问题的步骤是更改makefile获取二进制文件和覆盖文件。

gtest我浏览了and的官方文档bullseye,但我不能完全掌握这个过程。

如果有人经历过同样的情况并最终得到了演练,请与我分享。这会很有帮助。

0 投票
1 回答
893 浏览

javascript - Jquery Bullseye 视口检测集成

我想在向下滚动时使用Jquery Bullseye显示一个 div。我的 HTML 是

还有我的 Javascript(用于 Bullseye 脚本)

}); });

0 投票
1 回答
1434 浏览

bullseye - Bullseye:如何为所有进程启用 Bullseye

从我在网上可以找到的小文档来看,调用 cov01 --on 似乎只是更新了用户配置文件($HOME/.BullseyeCoverage/UserSettings)。但是,如何更全局地设置它以拦截作为另一个用户运行的进程的覆盖范围,所有这些都使用相同的靶心配置文件构建?

0 投票
1 回答
1027 浏览

clover - clover / bullshtml - 如何显示源代码行

目前,详细的细分显示了函数调用,但不像您使用 covhtml 生成报告那样提供源代码行的细分。是不是因为它在 covfile 指定的地方寻找源代码,并且是执行 Bullshtml 的时间?

0 投票
2 回答
6530 浏览

bullseye - 如何使用 covselect 添加排除项?

我能够找到的示例建议排除以下内容:

但是,当我这样做并列出我的内容时,我得到:

?

0 投票
1 回答
1990 浏览

code-coverage - 带视觉的靶心

我对靶心报道有疑问。

我需要从命令行运行靶心覆盖以进行持续集成。

我使用命令:

但我在工作目录中有空的 test.cov 和 report.xml 文件。

你能解释一下我应该逐步做覆盖测量吗?

0 投票
2 回答
2929 浏览

teamcity - 为什么使用 BullsEye 编译器编译项目?

我们在所有 TeamCity 代理上都安装了 BullsEye Coverage,并且有一个夜间脚本可以打开 BullsEye,重建我的项目,运行单元测试,然后关闭 BullsEye。BullsEye bin 目录不在机器的路径中,我的脚本在运行之前添加了路径。(该路径仅作为该会话的脚本的一部分添加,并且不会为整个机器永久设置)。

最近我在 TeamCity 构建日志中注意到所有项目(常规项目,而不仅仅是配置为运行覆盖的项目)都使用 BullsEye 编译器。这是日志中的一个示例:

此外,其中一个项目的构建速度非常慢。具体来说,“ResolveProjectReferences”大约需要 20 分钟。我在网上读到这可能发生,因为某种分析已打开。所以我使用 TeamCity 用户登录服务器并再次关闭 BullsEye。但这没有帮助。

所以我的问题是:

  • 即使 BullsEye 不在机器路径中,是否可以使用 BullsEye 文件夹中的编译器编译所有内容?
  • 如何配置机器以便只有覆盖脚本使用 BullsEye 编译器?
  • 这可能是构建需要很长时间的原因吗?

谢谢!

0 投票
1 回答
2364 浏览

linux - BULLSEE:没有覆盖 linux 中的共享库

尝试使用靶心进行代码覆盖,以下是要求 -

要求 - 项目在 linux - 1. 在宿主系统中编译项目 - 它生成多个共享库 说 abc.so def.so 和 xyz.so

  1. 编译测试应用程序以验证这些生成的库(测试套件是一个单独的图像)
  2. 在不同的目标设备上复制所有共享库和测试应用程序。
  3. 现在在目标设备上执行测试应用程序来验证不同共享库的功能

现在的要求是检查这个“测试应用程序”提供了多少覆盖率。

到目前为止已经尝试过的东西 -

  1. 在 linux 主机上安装 Bullseye(用于编译项目) 1.a. 设置我的环境PATH = /BullseyecoveragePath/bin@路径的开始
  2. 项目编译make文件修改为使用Bullseye包自带的编译器,同样使用covc

CC = /BullseyecoveragePath/bin/covc /BullseyecoveragePath/bin/gcc-4.6 CXX = /BullseyecoveragePath/bin/covc /BullseyecoveragePath/bin/g++-4.6

  1. 导出 COVFILE=/data/test.cov
  2. 导出 COVDIR=/Project/src/base
  3. cov01 --on

  4. 项目编译成功(编译时显示靶心横幅)*经过轻微的 libcov32.a 库调整

  5. 编译完成后也会生成 test.cov

问题 -

  1. 尝试在设备 1.a 上复制已编译的库 abc.so def.so 和 xyz.so 以及“测试应用程序”。复制 test.cov --> 目标机器 1.b 的 /data。导出 COVFILE=/data/test.cov
  2. 跑“测试应用程序”->成功执行
  3. 将 test.cov 复制回主机以查看覆盖率。???但是 test.cov 文件没有变化???

有人可以帮助我错过什么或需要在这里额外做些什么以使其工作 -

  1. 共享图书馆
  2. 在两个不同的系统之间(在一个系统上编译并在第二个系统上运行)

谢谢

0 投票
2 回答
783 浏览

matplotlib - 左心室牛眼 (AHA) matplotlib

我想知道是否有人根据美国心脏协会使用 matplotlib 实现了左心室的靶心。我想要这样的东西:

plotBullEye(data) 其中 data 有 17 个值,每个值对应于牛眼的特定区域。

LV 牛眼 (AHA)

0 投票
0 回答
1028 浏览

cmake - 在 CMake 中使用 Bullseye

我想知道如何在 CMake 中使用 Bulls eye。我目前正在构建一个库和一个相应的可执行文件(带有单元测试)。实际上没有任何来源,但是我可以从中收集到什么,我想出了这个。