gpt4 book ai didi

c# - 使用 C# 测试 C++ 代码时的代码覆盖率

转载 作者:太空宇宙 更新时间:2023-11-04 13:28:58 25 4
gpt4 key购买 nike

情况是这样的:

我正在用 C# 为调用用 C++/CLI 编写的函数的 C# 代码编写单元测试,这些函数又调用用 C++ 编写的函数。C++/CLI 代码和 C++ 代码与 C# 代码所在的解决方案不同。

单元测试运行成功。

但是,它只提供了 C# 模块的代码覆盖率分析。 C++/CLI 代码的 DLL 及其 PDB 文件都与单元测试 DLL 位于同一文件夹中。 (C++ 代码没有 DLL,它有一个 LIB 文件)。

我应该怎么做才能获得 C++/CLI 和 C++ 代码的代码覆盖率分析?

最佳答案

如果您指的是 Visual Studio 的代码覆盖率 - 它应该适用于 C++。我认为您需要将 C++ 源代码作为解决方案的一部分,以便特定运行可以添加 Hook 并收集覆盖率信息。

关于c# - 使用 C# 测试 C++ 代码时的代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32252539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com