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

c++ - Bullseye vs MS 代码覆盖率工具

我需要在 Bullseye 和 MS 代码覆盖工具之间选择代码覆盖工具。我为Bullseye找到了一些积极的反馈,我可以免费使用 MS 代码覆盖工具。Bullseye 的价格并不高(购买 800 美元/1 份,晚年 100 美元/1 份 + 1 年),因此获得部分 Bullseye 的许可不会有问题。

但是,如果 MS 代码覆盖工具可以提供 Bullseye 所提供的任何东西,我(我的公司)就不需要花不必要的钱,而且如果 Bullseye 在易用性、工具集成或其他方面优于 MS 工具,我就是愿意为 Bullseye 付费。

我们将使用gtest进行单元测试,因此与 gtest 的轻松集成应该是决定的一个重要因素。我们还使用 TFS(Team Foundation Server),因此再次与 TFS 集成可能是另一个因素。

我们开发跨平台代码,但对于代码覆盖率,我们只考虑 Windows 环境。代码是用 C++ 实现的。

你怎么看?你能分享你使用 MS 代码覆盖工具或 Bullseye 的经验吗?

0 投票
1 回答
492 浏览

c++ - 为什么靶心代码覆盖率不跟踪继承类的纯虚函数?

我遇到了一个关于 Bullseye 代码覆盖率的问题。这是程序的跟踪能力。不跟踪以下代码。

我猜 Bullseye 可能不会追踪纯虚函数。如果有知道这个程序的人,请给我一些建议。

0 投票
1 回答
1274 浏览

symbian - 构建具有靶心覆盖的 symbian 应用程序时出错

我想构建一个带有靶心覆盖的 symbian 应用程序来收集覆盖数据。在我完成我的应用程序、构建 libcov-symbian.lib 并启用 cov01 后,我构建了我的工作区并得到了 make 错误。我在互联网上搜索了一些方法,但没有一个有效。以下是构建信息:



请任何人提前感谢。

0 投票
1 回答
1222 浏览

xcode - 将 Bullseye Coverage 与 xcode 集成

我使用靶心覆盖来检查代码覆盖率,它在 Windows(Visual Studio)中非常好,但是,现在我必须在 MAC(xCode)中测试代码覆盖率,我有 xcode 3.2.5 和最新的靶心覆盖工具..

在网上的任何地方都找不到任何关于如何集成它们的帮助主题,任何建议或链接或步骤都会非常有帮助。

谢谢你 :)

0 投票
1 回答
2049 浏览

c++ - 靶心代码覆盖率浏览器没有所有源文件?

我正在使用靶心代码覆盖率来测试我的 mac 机器中的覆盖率,并使用它构建我的应用程序。当我打开覆盖浏览器时,它只有几个 cpp 文件。许多丢失了,实际上是主要文件。

这是什么原因?我做错什么了吗?

据我所知,我已经根据他们包含的帮助文件正确配置了它。在构建时,我可以看到靶心编译器名称,而且我列出了一些文件,所以我认为它配置正确。

0 投票
1 回答
1189 浏览

qt - 如何在 Qt(MinGW)中使用靶心?

我在 Qt 中有一个项目,它由一组项目组成。项目是通过 MinGW 构建的,它不会创建任何 .cov 文件。我安装了靶心并启用了覆盖构建,但如果我尝试设置路径变量,它仍然不会创建 *.con 文件

构建不断失败我总是得到

构建整个项目的文件如下:

如何衡量代码覆盖率?请帮忙。

0 投票
1 回答
1381 浏览

visual-studio-2012 - 使用 Bullseye Coverage 在 VS11 上编译 C++ 项目时发生错误

使用 Bullseye Coverage 在 VS11 上编译 C++ 项目时发生错误。错误信息是:

有人遇到这个问题吗?你能给我一些建议来解决它吗?

0 投票
2 回答
5942 浏览

c - 靶心覆盖率,代码覆盖率为 0%

我对代码覆盖率和我目前使用的工具非常陌生。我正在使用靶心覆盖来评估简单的“hello world”代码的代码覆盖率。编译代码后,我试图打开 .cov 文件,它显示 0% 的代码覆盖率?我使用的命令是 1) set COVFILE=c:.......\test.cov 2) gcc -c main.c 3) covc gcc -c main.c

编写完这些命令后,我可以看到正在生成 test.cov 文件,但覆盖率浏览器显示 0% 的代码覆盖率。我错过了什么吗?我的意思是 main.c 只有 main() 并且没有被调用?怎么来的?

0 投票
2 回答
868 浏览

code-coverage - Bullseye 用于基于 EDK 的应用程序

有没有办法将基于 EDK2 的应用程序集成到 Bulls Eye Code Coverage 工具中?可执行文件将具有 .efi 扩展名,并且仅在 EFI shell 中打开。我相信,我还需要开发一个驱动程序来将覆盖数据捕获到外部磁盘中进行分析,因为该应用程序仅在 EFI Shell(BIOS) 中有效。

那么,对于整个 EFI 应用程序,有没有人知道如何做到这一点?

谢谢,普拉莫德

0 投票
1 回答
3913 浏览

code-coverage - 如何在 Bullseye 中查看线路覆盖率

最近我开始使用 BullseyeCoverage。我正在执行以下步骤:使用 BullseyeCoverage 进行编译,在创建的二进制文件上运行一些测试用例,生成覆盖率报告。

在覆盖率报告中有:函数覆盖率和条件/决策覆盖率。但是,没有线路覆盖。我试图找到一种生成线路覆盖率统计数据的方法,但没有成功。我想为此使用 covbr,但是,我需要一些可以完全涵盖我所有来源的东西。

谢谢你的帮助!