我正在尝试为我的自动化测试收集代码覆盖率数据。但是,我们构建的测试框架与我们的产品不是同一解决方案的一部分,并且我们的测试没有直接引用我们产品的代码。
正因为如此,我担心仅仅在 vstest 中开启代码覆盖率并不足以查看产品中执行了哪些代码。
如何在代码覆盖率数据中包含单独的可执行文件?
我目前正在尝试的路径:
- 在 .runsettings 文件中包含我们产品的 .pdb 文件的路径,一切都会神奇地工作
- 使用另一个收集代码覆盖率的工具,例如 vsperfmon,在测试运行期间收集我们产品的代码覆盖率数据