0

我正在尝试为我的自动化测试收集代码覆盖率数据。但是,我们构建的测试框架与我们的产品不是同一解决方案的一部分,并且我们的测试没有直接引用我们产品的代码。

正因为如此,我担心仅仅在 vstest 中开启代码覆盖率并不足以查看产品中执行了哪些代码。

如何在代码覆盖率数据中包含单独的可执行文件?

我目前正在尝试的路径:

  • 在 .runsettings 文件中包含我们产品的 .pdb 文件的路径,一切都会神奇地工作
  • 使用另一个收集代码覆盖率的工具,例如 vsperfmon,在测试运行期间收集我们产品的代码覆盖率数据
4

1 回答 1

0

经过进一步的研究(以及一些试验和错误),我了解到我的恐惧是没有根据的。

为您的被测应用程序(和符号文件)包含已编译代码的路径,开箱即用。

您只需按照本文所述使用 .runsettings 文件中的 Include 标记添加它们。

于 2017-01-12T22:55:34.940 回答