微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 dotCover

如何解决在 dotCover

我正在尝试在一组现有解决方案上设置 dotCover(VS2019,不过 Rider 也能工作)。由于规模较大(最大的解决方案中约有 80 个项目)和与其他项目大量使用程序集重用,单元测试包含在各自的项目中,这样任何使用程序集的解决方案都会自动包含与相关的单元测试它。这些测试通过预处理器指令从构建中排除,这些指令仅在使用特定构建配置时才允许包含这些测试(除 Debug 和 Release 外,还有 UnitTest)。

这是否是最好的架构无关紧要,这是十多年前做出的决定,现有的测试运行器和覆盖工具 (NCrunch) 以及我们的持续集成平台都支持显式设置配置很好。

出于业务原因,我希望将 dotCover 重新配置为日常工作,但我似乎无法弄清楚如何让 dotCover 在当前 Visual Studio 配置以外的任何环境中运行。如果我处于 Release 状态... dotCover 也在尝试在 Release 中运行测试。我可以在选项中指定架构以在(x86 或 x64)中运行测试,但我没有看到配置选项。它是否存在,或者有什么方法可以实现?

(我试过搜索,但被非常灵活的“配置”一词所挫败)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。