首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Opencover & Production

Opencover & Production
EN

Stack Overflow用户
提问于 2012-05-23 23:02:45
回答 2查看 360关注 0票数 1

如果我使用opencover为我的产品的所有构建提供在buildserver上运行的覆盖率分析。

我的印象是,opencover (想必还有其他所有人)“利用”代码来记录点击次数。

这个插入指令的代码是否“不安全”和/或速度较慢,因此我不应该在生产服务器上使用此代码?

我希望我误解了这个过程,因为必须进行2次构建(1次用于复盖测试,1次用于生产)会降低buildserver的运行速度。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-24 13:52:40

OpenCover (以及NCover和PartCover)不要修改您通过构建生成的二进制文件。它们使用profiler API来检测内存中的二进制文件,因为它们正在进行JITted (即时编译)。

因此,您的二进制文件保持不变,并且可以安全地在生产环境中使用。

票数 3
EN

Stack Overflow用户

发布于 2012-05-23 23:16:57

我在Release模式下(在构建机器中)为多个项目运行单元测试和openCover。如果您没有依赖于调试模式的代码(如预编译指令等),则不需要将此设置为该模式。我希望能帮助你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10722669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档